480868088指令系统5(程序控制指令、处理器控制指令)(楼俊君).pptVIP

  • 3
  • 0
  • 约8.29千字
  • 约 57页
  • 2017-06-12 发布于浙江
  • 举报

480868088指令系统5(程序控制指令、处理器控制指令)(楼俊君).ppt

480868088指令系统5(程序控制指令、处理器控制指令)(楼俊君)

4.3.5 程序控制指令;控制转移类指令表;续表(2);续表(3);续表(4);转移指令的实质: 改变IP(或者CS和IP)的内容。 对标志位flags的影响: 所有转移指令不会影响标志位flags。 分类: 分为无条件转移和条件转移两种。;(1) 无条件转移指令 - JMP 本指令无条件转移到指定的目标地址, 以执行从该地址开始的程序段。根据设置CS、IP的方法,JMP指令可实现短\近\远距离跳转, 指令分成4种情况。 ① 段内直接转移: JMP disp 指令中给出的8/16位的位移量加到IP, CS保持不变。 ② 段内间接转移: JMP reg / mem reg/mem中的16位偏移地址送IP, CS保持不变。 ③ 段间直接转移 JMP segment : offset 指令中给出的16位的段和16位的偏移地址送到CS和IP。 ④ 段间间接转移 JMP mem32 mem32中的16位的段和16位的偏移地址送到CS和IP。; 转移的目标地址由指令直接给出。指令中给出的目标地址实际上是一个相对于IP的位移量: JMP disp ; 位移量 转移范围 汇编语言中格

文档评论(0)

1亿VIP精品文档

相关文档