错误:
共修改了3次IP
第一次:执行mov ax,bx过后 ip+0002H(该汇编语言所对应的机器码占了2个字节)因此ip+0002H
第二次:执行sub ax,ax过后 ip+0002H
第三次:执行jmp ax 将ip值改为ax中的值 为0000
因为ip是取出指令过后再修改的,而不是执行过后再对其修改。
正确答案:
共修改了4次ip:
第一次:取出指令mov ax,bx ip+0002H
第二次;执行指令 mov ax,bx 取出指令 sub ax ,ax ,ip+0002H
第三次:取出指令jmp ax
第四次:执行转移指令jmp ax,将ip中的值修改为...


- [tomato] 上机实验一下查看正确结果。 05/02 20:57
- [jiangyanbin] 怎么跟我计算的不一样啊 05/02 14:40
- [tomato] 能这么一直坚持下去就好了。 05/01 23:23
- [tomato] 博主今天学了不少内容啊! 05/01 23:23
- [tomato] 回答的不错哦!这么对比学习印象更深刻! 05/01 23:22
- [tomato] 做的正确,没问题。 05/01 22:45
- [tomato] 正确,没问题。 05/01 22:39
- [tomato] 正确,继续! 05/01 22:37
[2012-05-01 22:35] 检测点2.3
阅读全文 |
评论次数(3) |
浏览次数(415) |
所属类型(汇编作业)
[2012-05-01 22:10] 检测点2.2
(1)
00010H 1000FH
(2) 10001H 20000H...
00010H 1000FH
(2) 10001H 20000H...
阅读全文 |
评论次数(1) |
浏览次数(395) |
所属类型(汇编作业)
[2012-05-01 22:08] 检测点2.1
(1)
F4A3H
31A3H
3223H
6264H
826CH
6264H
826CH
04D8H
0482H
6c82H
D882H
D888H
D810H
6246H
(2)
mov ax , 0002H
add ax , ax
add ax,ax
add ax,ax...
F4A3H
31A3H
3223H
6264H
826CH
6264H
826CH
04D8H
0482H
6c82H
D882H
D888H
D810H
6246H
(2)
mov ax , 0002H
add ax , ax
add ax,ax
add ax,ax...
阅读全文 |
评论次数(3) |
浏览次数(431) |
所属类型(汇编作业)
[2012-05-01 21:57] 汇编语言(第一章)
检测点1.1:
(1)13
(2)1024,0 1023
(3)1024*8,1024
(4)1024*1024*1024,1024*1024,1024
(5)64,1,16,4
(6)1,1,2,2,4
(7)512,256
(8)二进制(机器码)...
(1)13
(2)1024,0 1023
(3)1024*8,1024
(4)1024*1024*1024,1024*1024,1024
(5)64,1,16,4
(6)1,1,2,2,4
(7)512,256
(8)二进制(机器码)...
阅读全文 |
评论次数(1) |
浏览次数(398) |
所属类型(汇编作业)