关于IP被修改的次数问题
下面的3条指令执行后,cpu几次修改IP?都是在什么时候?
mov ax,bx
sub ax,ax
jmp ax
求大神详细解答!
[解决办法]
跳转指令,调用指令都可以改变IP呀.
[解决办法]
第1次:执行完mov ax,bx后ip指向下一条指令sub ax,ax
第2次:执行完sub ax,ax后ip指向下一条指令jmp ax
第3次:读入jmp ax后ip指向jmp ax下一行的指令
第4次:执行完jmp ax后(跳转指令,此时ax已经为0)ip=0
不知对否