《微机原理与接口技术》教学PPT课件教案ch3_5.pptVIP

  • 2
  • 0
  • 约7.62千字
  • 约 38页
  • 2026-10-22 发布于湖北
  • 举报

《微机原理与接口技术》教学PPT课件教案ch3_5.ppt

3.3.5程序控制指令控制转移指令分为:转移指令循环控制指令调用和返回指令中断指令1.转移指令①段内直接转移②段内间接转移转移的目标地址由寄存器或存储单元的内容给出。例1:JMPSI若指令执行前(SI)=1200H,则指令执行后,(IP)=1200H,于是转向代码段的偏移地址1200H处执行。注意:目标地址以段内偏移的形式给出,而不是相对于IP的位移量,所以它是一个16位的操作数。例2:JMP[BX+DI]设指令执行前:(DS)=3000H,(BX)=1300H,(DI)=1200H,(32500H)=2350H;则指令执行后:(IP)=2350H在汇编语言中,段内间接寻址通常写成: JMP WORDPTR[BX+DI]表示所取得的目标地址是一个字。③段间直接转移在指令中直接给出要转移到的目的段地址和偏移地址。例:JMP 2000:1000H执行时,(IP)←1000H,(CS)←2000H注:直接地址为符号地址时,段间直接转移指令中的符号地址前应加操作符FARPTR。例:JMP FARPTRfar_label其中的far_label为远类型的标号。④段间间接转移(2)条件转移指令-JXX①根据单个标志位设置的条件转移指令JB/JC

文档评论(0)

1亿VIP精品文档

相关文档