程序控制类指令分析.pptVIP

  • 10
  • 0
  • 约2.79千字
  • 约 35页
  • 2016-03-28 发布于湖北
  • 举报
程序控制类指令 3.9 转移指令 通过修改指令的偏移地址或段地址及偏移地址实现程序的转移 无条件转移指令 格式: JMP OPRD 无条件转移指令 段内转移 转移的目标地址在当前代码段内 无条件段内转移 段内直接寻址 JMP Label * * 转移指令 循环控制 子程序调用 中断控制 无条件转移指令 无条件转移到目标地址,执行新的指令 有条件转移指令 在具备一定条件的情况下转移到目标地址 目标地址 与JMP在同一代码段 与JMP不在同一代码段 原则上可实现在整个内存空间的转移 指令中直接给出目标地址 由指令中的寄存器或存储器操作数指出目标地址 段内直接寻址 段内间接寻址 近地址标号 位移量 下一条要执行指令的 偏移地址=当前IP+位移量 ┇ JMP ┇ ┇ Label 代码段 无条件段内转移 段内间接寻址 JMP BX JMP WORD PTR[BX] JMP ┇ ┇ ┇ 代码段 数据段 BX=1200 ┇ XXH XXH IP 指令码 无条件转移指令——段间转移 转移的目标地址不在当前代码段内 指令中直接给出目标地址 由指令中的32位存储器操作数指出目标地址 段间直接寻址 段间间接寻址 无条件段间转移 段内直接寻址 JMP FAR Label 远地址标号 JMP Lab

文档评论(0)

1亿VIP精品文档

相关文档