当前位置: 代码迷 >> 汇编语言 >> 关于修改IP的有关问题,请问一下
  详细解决方案

关于修改IP的有关问题,请问一下

热度:4386   发布时间:2013-02-26 00:00:00.0
关于修改IP的问题,请教一下.
mov   ax,bx
sub   ax,bx
jmp   ax

执行后以上三条指令后,CPU几次修改IP的值?都是在什么时候?最后IP的值是多少?


为什么不是1次的?就是在jmp   ax那里.
可答案不是1次阿.请教一次.

------解决方案--------------------------------------------------------
硬要算的话,执行每一条指令IP都修改一下 共3次
最后执行JMP 指令后 的效果是IP再修改多一次,一共4次
JMP 的操作是将操作数的值装载上IP从而实现跳转的
本程序IP最后的数值为0吧 (以上假定JMP是near的.....)
  相关解决方案