对2.3课后题不解 询问下
本帖最后由 loop 于 2011-5-23 06:18 编辑求解释:为什么最后IP值为零? sub ax,axax-ax=0
jmp ax 修改IP位ax即 0 本帖最后由 loop 于 2011-5-21 23:51 编辑
最后的期待 发表于 2011-5-19 22:52 static/image/common/back.gif
求解释:为什么最后IP值为零?mov ax,bx ;读入指令缓冲器IP++
sub ax,ax;读入指令缓冲器IP++,sub命令把ax值清零了。
jmp ax;读入指令缓冲器IP++,执行jmp命令改变IP的值,IP++IP值变化了4次,因为ax=0,jmp把ax的值赋值给IP,所以最后IP为0
或参考这里:http://bbs.fishc.com/forum.php?mod=viewthread&tid=1548&extra=page%3D2 回复 loop 的帖子
谢谢了!
页:
[1]