-
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中的值。