下面难得3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
解:4次
mov ax,bx 都取后,IP的值修改一次
sub ax,ba 读取后,IP的值修改一次
jmp ax 没有读取指令,但IP中的值修改一次
执行jmp ax指令,IP中的值再修改一次...
[2014-11-25 19:14] 检测点2.3 欢迎指错。
阅读全文 |
评论次数(0) |
浏览次数(270) |
所属类型(汇编作业)
[2014-11-25 18:48] 检测点2.2 欢迎指错。
1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为___到___?
解:0001H*10 = 00010H
00010H+FFFFH = 1000FH
CPU的寻址范围为 00010H到1000FH
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为___,最大为___?
解:SA*16+EA=物理地址
=(20000H-EA)/10
=20000H/10-EA/10 注:EA取值范围0-FFFFH
=2000...
解:0001H*10 = 00010H
00010H+FFFFH = 1000FH
CPU的寻址范围为 00010H到1000FH
2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为___,最大为___?
解:SA*16+EA=物理地址
=(20000H-EA)/10
=20000H/10-EA/10 注:EA取值范围0-FFFFH
=2000...
阅读全文 |
评论次数(0) |
浏览次数(295) |
所属类型(汇编作业)
[2014-11-23 00:39] 检测点2.1
mov ax , 62627 AX = F4A3H
mov ah , 31H AX = 31A3H
mov al , 23H AX = 3123H
add ax , ax AX = 62C6H(相加指:31A3+3123)
mov bx , 826CH BX = 826CH
mov cx , ax CX = 62C6H
mov ax , bx AX = 826CH
add ax , bx AX = 104D8 = 04...
mov ah , 31H AX = 31A3H
mov al , 23H AX = 3123H
add ax , ax AX = 62C6H(相加指:31A3+3123)
mov bx , 826CH BX = 826CH
mov cx , ax CX = 62C6H
mov ax , bx AX = 826CH
add ax , bx AX = 104D8 = 04...
阅读全文 |
评论次数(0) |
浏览次数(299) |
所属类型(汇编作业)
[2014-11-19 20:34] 汇编语言(3)检测点1.1
今天刚拿到书,学完了一小节:上传检测题1.1的测试,还请各位博主抽空帮忙检查是否正确答题。
第一题:1个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少?
&答:8192B
第二题:1KB的存储器有多少个存储单元,存储单元的编号从多少到多少?
&答:1024B个存储单元,编号从0~1023
第三题:1KB的存储器可以存储多少个bit,多少个Byte?
&答:8192bit,1024B
第四题:1GB、1MB、1KB分别是多少Byte?
&答:分别为1073741824B(1024^3)、1048576B(1024^2)、1024B(1024^1)
第五题:8...
第一题:1个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少?
&答:8192B
第二题:1KB的存储器有多少个存储单元,存储单元的编号从多少到多少?
&答:1024B个存储单元,编号从0~1023
第三题:1KB的存储器可以存储多少个bit,多少个Byte?
&答:8192bit,1024B
第四题:1GB、1MB、1KB分别是多少Byte?
&答:分别为1073741824B(1024^3)、1048576B(1024^2)、1024B(1024^1)
第五题:8...
阅读全文 |
评论次数(0) |
浏览次数(295) |
所属类型(汇编作业)