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的.....)