四、程序转换指令.pptxVIP

  • 9
  • 0
  • 约2.19千字
  • 约 15页
  • 2017-10-06 发布于河南
  • 举报
四、程序转换指令

四、程序转换指令1.无条件转移指令 JMP 无条件地转移到指令指定的地址去执行从该地址开始的指令。段内转移指令:只改变指针IP的内容.段间转移指令:改变CS和IP的内容.(1)段内直接近转移指令格式:JMP NEAR PTR OPR 或 JMP OPR ;OPR为标号名执行的操作:(IP)←下一条指令(IP)+16位位移量(2)段内直接短转移指令格式:JMP SHORT OPR ;OPR为标号名执行的操作:(IP)←下一条指令(IP)+8位位移量(3)段内间接转移指令格式:JMP WORD PTR ;16位的地址表达式执行的操作:(IP)←(EA) ;其中EA由OPR的寻址方式确定,可以是除立即数以外的任一寻址方式(4)段间直接转移指令格式:JMP FAR OPR ;OPR为标号名执行的操作:(IP)为OPR的段内偏移地址 (CS)为OPR所在段的段地址(5)段间间转移指令格式:JMP DWORD PTR OPR ;OPR为标号名执行的操作:(IP)←EA (CS)←(EA+2);EA由OPR的寻址方式确定,可以是除立即数及寄存器以外的任一存储器寻址方式向前跳转 JMP NEXT ;IP加 ...NEXT: ...向后跳转NEXT: ... ... JMP NEXT ;IP减例:求下面两条转移指令的转移地址A10和A20分别是多

文档评论(0)

1亿VIP精品文档

相关文档