汇编网首页登录博客注册
xuaner的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2009-09-15 22:37] 检测点2.3诚请进来指点

下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少 
mov ax,bx 
sub ax,ax 
jmp ax 
本人初学汇编,对它很陌生,浏览了别人的作业,看到此题答案如下:
“CPU 4次修改IP 第一次在执行完 第一条指令后,第二次在执行完 第二条指令后,第三次在读入第三条指令后,第四次在执行完第三条指令后”和我的想法不同。求该题的正确答案和理由,谢谢!
评论次数(3)  |  浏览次数(494)  |  类型(汇编作业) |  收藏此文  | 

[  wsrf   发表于  2009-09-16 10:02  ]

这个题就是考察CPU执行一条指令的具体过程,在书上有很详细的说明,还有图示,仔细看看书,这个问题是很容易就能得到答案的。
既然别人的答案和博主的想法不同,那博主的想法是什么呢?

[  游客   发表于  2009-09-16 16:51  ]

看看这个2.3的章节最后的“小结”中cpu运行原理就会明白的。

[  xuaner   发表于  2009-09-16 18:19  ]

哦,原来是我忽略了jmp ax读入后IP要修改!谢谢指点!

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码