下面的3条指令执行后,CPU几次修改IP? 都是什么时候?最后IP中的值是多少?
mov ax , bx (根据CS:IP 读取指令,IP+, 执行指令 mov)
sub ax , ax (根据CS:IP 读取指令,IP+, 执行指令 sub,执行后ax寄存器中的值为0)
jmp ax (根据CS:IP 读取指令,IP+, 执行指令 jmp ,重新设置ip=ax寄存器中的值,为0)
下面的3条指令执行后,CPU几次修改IP? 都是什么时候?最后IP中的值是多少?
mov ax , bx (根据CS:IP 读取指令,IP+, 执行指令 mov)
sub ax , ax (根据CS:IP 读取指令,IP+, 执行指令 sub,执行后ax寄存器中的值为0)
jmp ax (根据CS:IP 读取指令,IP+, 执行指令 jmp ,重新设置ip=ax寄存器中的值,为0)