2.3.5控制转移指令.pptVIP

  • 16
  • 0
  • 约4.76千字
  • 约 21页
  • 2024-03-23 发布于四川
  • 举报

2.3.5控制转移类指令程序的顺序执行是由PC自动增量实现的,要改变程序的执行顺序实现分支转向,应通过强迫改变PC值的方法来实现,这就要用到控制转移类指令。控制转移指令共分为三类:一、无条件转移指令1、长转移指令LJMPaddr16;PC←addr16指令执行后把16位地址送PC,程序便由此地址开始执行,转移范围为64KB。2、绝对转移指令AJMPaddr11;PC←addr11以指令提供的11位地址去替换PC的低11位内容,形成新的PC值,此即转移的目的地址。本节小结无条件转移指令条件转移指令子程序调用与返回指令**如:2070H:AJMP16AH11位绝对转移地址为00101101010B(16AH),程序计数器PC加2后的内容为0010000001110010B(2072H),以11位绝对转移地址替换PC的低11位内容,最后形成的目的地址为0010000101101010B(216AH)。3、短转移指令SJMPrel;PC←(PC)+relSJMP是相对寻址方式转移指令,rel为相对偏移量,功能

文档评论(0)

1亿VIP精品文档

相关文档