-
mov ax,bx
-
sub ax,ax
-
jmp ax
第一次,就是MOV指令 就是移動指令。對應的操作:AX=BX 指向下一個
第二次,就是SUB指令 就是減去指令。對應的操作:AX=AX-AX=0 指向下一個
第三次,就是JMP指令 就是跳轉指令 JMP 指向下一個
第四次,直接執行 修改IP!
關於JMP的介紹:
CS,IP不能通過MOV指令來改變他們的內容,不過可以通過非條件軟件指令JMP來完成。
若想同時改變CS,IP的值,
使用:JMP 段地址:偏地址,
如:JMP E458:0A,執行後CS=E458,IP=OAH
若僅想改變IP,使用JMP 合法的寄存器,
如JMP AX,執行後CS中的內容不變,IP 改變成AX中的值。