INC AL 修改数据Word文件下载.docx
- 文档编号:13223477
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:27
- 大小:223.94KB
INC AL 修改数据Word文件下载.docx
《INC AL 修改数据Word文件下载.docx》由会员分享,可在线阅读,更多相关《INC AL 修改数据Word文件下载.docx(27页珍藏版)》请在冰豆网上搜索。
15,16,19,21,2520
《微机原理与接口技术》第八章作业24
一、P2926、724
《微机原理与接口技术》第一章作业
一、书上P22作业题2、3、7
2.完成下列数制之间的转换。
(1)01011100B=92D
(3)135D=10000111B
(5)10110010B=262Q=B2H
3.组合型BCD码和非组合型BCD码有什么区别?
写出十进制数254的组合型BCD数和非组合型BCD数。
答:
组合型BCD码的储存格式用一个字节存放2位BCD码,高4位表示十进制的十位数,低4位表示十进制的个位数,数值表示范围为0~99;
非组合型的储存格式是用一个字节的低4位存放1位BCD码,高四位可以为0或任意数,数值表示范围为0~9。
254D的组合型BCD码:
0
254D的非组合型BCD码:
7.计算机中为什么采用补码的形式储存数据?
当计算机的字长n=16时,补码的数据表示范围是多少?
是为了便于进行加减运算,简化机器硬件结构。
当n=16时,补码表示数值的范围是+32767~-32768。
《微机原理与接口技术》第二章作业
一、书上P59作业题2、5、6、9、142、8086标志寄存器包含哪些状态标志位?
试说明各状态标志位的作用.
6个状态标志位:
CF(CarryFlag)——进位标志位。
当执行一个加法(或减法)运算,使最高位产生进位(或借位)时,CF为1;
否则为0。
PF(ParityFlag)——奇偶标志位。
该标志位反映运算结果中1的个数是偶数还是奇数。
当指令执行结果的低8位中含有偶数个1时,PF=1;
否则PF=0。
AF(AuxiliarycarryFlag)——辅助进位标志位。
当执行一个加法(或减法)运算,使结果的低4位向高4位有进位(或借位)时,AF=1;
否则AF=0。
ZF(ZeroFlag)——零标志位。
若当前的运算结果为零,ZF=1;
否则ZF=0。
SF(SignFlag)——符号标志位。
它和运算结果的最高位相同。
OF(OverflowFlag)——溢出标志位。
当补码运算有溢出时,OF=1;
否则OF=0。
3个控制标志位:
DF(DirectionFlag)——方向标志位。
它用以指定字符串处理时的方向,当该位置“1”时,字符串以递减顺序处理,即地址以从高到低顺序递减。
反之,则以递增顺序处理。
IF(InterruptenableFlag)——中断允许标志位。
它用来控制8086是否允许接收外部中断请求。
若IF=1,8086能响应外部中断,反之则不响应外部中断。
TF(TrapFlag)——跟踪标志位。
它是为调试程序而设定的陷阱控制位。
当该位置“1”时,8086CPU处于单步状态,此时CPU每执行完一条指令就自动产生一次内部中断。
当该
位复位后,CPU恢复正常工作。
5、逻辑地址与物理地址有什么区别?
如何将逻辑地址转换为物理地址?
物理地址是真实存在的唯一地址,指的是存储器中各个单元的单元号;
逻辑地址是思维性的表示,由段地址和偏移地址联合表示的地址类型叫逻辑地址。
物理地址=段地址×
10H
+偏移地址。
6、写出下列逻辑地址的段基址、偏移地址和物理地址。
(1)2314H:
0035H
(2)1FD0H:
000AH
(1)段基址:
2314H
偏移地址:
0035H
物理地址:
23175H。
(2)段基址:
1FD0H
000AH
1FD0AH。
9、设一个16字的数据区,它的起始地址为70A0H:
DDF6H(段基址:
偏移地址),求这个数据区的首字单元和末字单元的物理地址。
首字:
70A0*10H+DDF6H=7E7F6H
末字:
7E7F6H+(16-1)*2=7E814H。
14、80486CPU存储器最大可寻址空间是多少?
虚拟存储空间是多少?
两者有何区别?
最大可寻址空间是4GB,虚拟存储空间是64TB。
可寻址空间是实地址,虚拟存储空间是外部存储管理器。
《微机原理与接口技术》第三章作业
一、书上P95作业题4、5、6、7、10、11、12、13、14、15、16、17、18、22、27
4、指出下列指令中的源操作数和目标操作数的寻址方式。
(1)MOVBX,1000H源操作数:
立即寻址;
目标操作数:
寄存器寻址
(2)MOVAL,[BX]源操作数:
寄存器间接寻址;
(3)MOVCX,[BP+10H]源操作数:
寄存器相对寻址;
(4)MOVAL,ES:
[BX+SI]源操作数:
基址加变址寻址;
(5)MOV[DI+1000H],BX源操作数:
寄存器寻址;
寄存器相对寻址
(6)MOV[1000H],CX源操作数:
直接寻址
(7)MOVAL,[BX+DI+1234H]源操作数:
(8)MOVAL,1000H[BX+SI]源操作数:
(9)MOV[EBX+ESI+2010H],DX源操作数:
带位移的基址加变址寻址
(10)MOVAX,0100H[EBX+ESI*4]源操作数:
基址加比例变址寻址;
5、设(DS)=2000H、(ES)=2100H、(SS)=1500H、(BX)=0100H、(BP)=0040H、(SI)=00A0H、
(DI)=0120H,在指令MOVAX,src中,求用下列表示源操作数src的有效地址EA和物理地址PA各是多少?
(1)100H[BX]EA=(100H+0100H)=0200H;
PA=2000*10H+0200H=20200H
(2)ES:
[BX+DI]EA=0100H+0120H=0220H;
PA=2100*10H+0220H=21220H
(3)[BP]EA=0040H;
PA=1500*10H+0040H=15040H
(4)ES:
[BX+10H]EA=0100H+0010H=0110H;
PA=21000H+0110H=21110H(5)[BP+SI]EA=0040H+00A0H=00E0H;
PA=1500*10H+OOEOH=150E0H(6)[1000H]EA=1000H;
PA=2000*10H+1000H=21000H
(7)ES:
[DI]EA=0120H;
PA=2100*10H+0120H=21120H
(8)1050H[BX+SI]EA=1050H+0100H+00A0H=11F0H;
PA=2000*10H+11F0H=211F0H
(9)DS:
10C0H[BP+SI]EA=10C0H+0040H+00A0H=11A0H;
PA=2000*10H+11A0H=211A0H(10)[BX+DI]EA=0100H+0120H=0220H;
PA=2000*10H+0220H=20220H
6、指出下列指令中的错误,并改正。
(1)MOVBL,30A0H操作数不匹配改:
MOVBX,30A0H
(2)MOV0010H,AL立即数不可以作为目标操作数改:
MOVAX,0010H
(3)XCHGAL,BX操作数类型不匹配改:
XCHGAX,BX
(4)MOV[AX],3456H立即数送入存储器需要说明改:
MOVWORDPTR[AX],3456H
(5)PUSHAL堆栈以字为操作单元改:
PUSHAX
(6)POPCSPOP不可以用CS为目标操作数改:
POPAX
(7)MOVDS,1000H立即数不能直接送入段寄存器改:
MOVAX,1000HMOVDS,AX
(8)MOV[BX],[1000H]存储器不可以相互传送改:
MOVAX,[1000H]MOV[BX],AX
(9)LDS(BX),[1000H]LDS使用时期目标为16位通用寄存器改:
LDSBX,[1000H]
(10)LEABX,CXLEA源操作数为存储器改:
LEABX,[CX]
7、已知(AX)=4A0BH,[1020H]单元中的内容为260FH,写出下列每条指令单独执行后的结果。
(1)MOVAX,1020H;
(AX)=1020H
(2)XCHGAX,[1020H];
(AX)=260FH
(3)MOVAX,[1020H];
(4)LEAAX,[1020H];
10、设一个堆栈段共有100H个字节单元,堆栈的起始地址为1250H:
0000H,若在堆栈中存有5个字数据,问:
(1)栈顶的物理地址多少?
栈底:
12600H
(2)栈底的物理地址是多少?
栈顶:
12600-A=125F6H
(3)当前SS和SP的内容是多少?
SS:
[1250H:
0000H]
SP:
00F6H]
(4)若弹出两个数据,SP的内容是多少?
SP:
00FAH]
11、编程完成下列程序段,根据运算结果置标志位OF、SF、ZF、AF、PF、CF,并分析程序执行结果是否正确?
为什么?
(设字长n=8)
(1)30+64
(2)122-64
(3)96+52
(4)-68+(-72)
(1)MOVAL,30
MOVBL,64ADDAL,BL
结果:
0101111OF=0SF=0ZF=0AF=0PF=1CF=0
(2)MOVAL,122
MOVBL,64SUBAL,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- INC AL 修改数据 修改 数据