如下指令:
mov ax,2
mov ax,ax
jmp ax
书上作业,考虑不全面很容易做错,我一开始以为三次而且还很肯定,
分别都发生在指令进入指令缓冲器时,后来经高人指点,蓦然醒悟,原来四次,关键就在jmp指令上 jmp 修改了2次IP分别是(1)jum指令进入指令缓冲器时;(2)***jmp本身是一条修改IP的指令及
(IP)=(ax)。
mov ax,2
mov ax,ax
jmp ax
书上作业,考虑不全面很容易做错,我一开始以为三次而且还很肯定,
分别都发生在指令进入指令缓冲器时,后来经高人指点,蓦然醒悟,原来四次,关键就在jmp指令上 jmp 修改了2次IP分别是(1)jum指令进入指令缓冲器时;(2)***jmp本身是一条修改IP的指令及
(IP)=(ax)。