回复:[第1楼]
------------------
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:a jmp bx
运行到1000:a IP更改过几次
运行到1000:a,代表1000:a jmp bx这条指令已经执行完。
1) 取指mov ax,8。IP=3(第1次修改)。执行mov ax,8。此时ax=8。
2)取指jmp ax 。IP=5(第2次修改)。执行jmp ax 。IP=ax=8(第3次修改)。
3)取指mov bx,ax。IP=a(第4次修改)。执行mov bx,ax。此时bx=8。
4)取指jmp bx 。IP=c(第5次修改)。执行jmp bx 。IP=bx=8(第6次修改)。 |