汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点2.3

  1. mov ax,bx 

  2. sub ax,ax 

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

猜你喜欢

转载自blog.csdn.net/weixin_42859280/article/details/106897573