3条指令执行后,cpu一共4次修改IP.
执行前,CS:IP指向指令mov ax,bx的内存单元首地址,在该指令读入指令缓冲器后,IP被第一次修改,这时CS:IP指向sub ax,ax指令的内存单元首地址,接着mov ax,bx指令被执行,读指令sub ax,ax到指令缓冲器,IP第二次被修改,CS:IP指向jmp ax指令的内存单元首地址,指令sub ax,ax执行,读指令jmp ax入指令缓冲器,IP第三次被修改,CS:IP指向指令jmp ax指令的下一条指令的首地址,指令jmp ax被执行,ax的值,此时为零被赋给IP,这是IP的第四次被修改,综上所述,IP一共4次被修改,最后IP...


- [jokyzhuang] :) 对第二题,相当于要让内存20000H在段地址SA的寻址范围内,可当成解一个方程 即: S 11/16 11:32
- [zhuzhu] 写的很详细,支持一下。 11/16 09:10
- [Wednesday] 答案正确,能说说为什么吗?! 11/09 15:51
- [Wednesday] 挺 11/09 15:34
- [Wednesday] 听强呀,都对了!够仔细 加油!!! 11/09 15:34
- [jokyzhuang] :) 11/06 19:36
- [Wednesday] 好的开始,你已经成功一半了,坚持!多和大家交流,这里的朋友们很有思想! 11/05 20:26
[2007-11-14 19:02] 检测点2.3
阅读全文 |
评论次数(1) |
浏览次数(591) |
所属类型(汇编作业)
[2007-11-07 19:10] 检测点2.2
(1)00010H ~ 1000FH
(2)1001H ~ 2000H...
(2)1001H ~ 2000H...
阅读全文 |
评论次数(2) |
浏览次数(605) |
所属类型(汇编作业)
[2007-11-06 19:41] 检测点2.1
1. F4A3H,
31A3H,
3123H,
6246H,
826CH,
6246H,
826CH,
04D8H,
0482H,
6C82H,
D882H,
D888H,
D810H,
6246H
2. mov ax,2
add ax,ax
add ax,ax
add ax,ax...
31A3H,
3123H,
6246H,
826CH,
6246H,
826CH,
04D8H,
0482H,
6C82H,
D882H,
D888H,
D810H,
6246H
2. mov ax,2
add ax,ax
add ax,ax
add ax,ax...
阅读全文 |
评论次数(2) |
浏览次数(587) |
所属类型(汇编作业)
[2007-11-05 19:41] 检测点1.1
(1)13
(2)1024 ,0 ,1023
(3)8*1024,1024
(4)2(30),2(20),2(10) (注:括号中的数表示2的多少次方)
(5)64,1,16,4
(6)1,1,2,2,4
(7)512,256
(8)二进制...
(2)1024 ,0 ,1023
(3)8*1024,1024
(4)2(30),2(20),2(10) (注:括号中的数表示2的多少次方)
(5)64,1,16,4
(6)1,1,2,2,4
(7)512,256
(8)二进制...
阅读全文 |
评论次数(2) |
浏览次数(547) |
所属类型(汇编作业)