第2章51系列单片机的指令系统教学内容.pptVIP

  • 2
  • 0
  • 约1万字
  • 约 58页
  • 2019-12-01 发布于天津
  • 举报

第2章51系列单片机的指令系统教学内容.ppt

2.4 控制转移指令 这一类指令的功能是改变指令的执行顺序,转到指令指示的新的PC地址执行。 MCS-51单片机的控制转移指令有以下类型: 无条件转移:无需判断,执行该指令就转移到目的地址。 条件转移:需判断标志位是否满足条件,满足条件转移到目的地址,否则顺序执行。 绝对转移:转移的目的地址用绝对地址指示,通常为无条件转移。 相对转移:转移的目的地址用相对于当前PC的偏差(偏移量)指示,通常为条件转移。 长转移或长调用:目的地址距当前PC 64KB地址范围内。 短转移或短调用:目的地址距当前PC 2KB地址范围。 1.长调用 LCALL addrl16 ;addr16→PC0~15 说明: (1)该指令功能是 ①保护断点,即当前PC(本指令的下一条指令的首地 址)压入堆栈。 ②子程序的入口地址 addr16 送PC,转子程序执行。 (2)本指令为64KB地址范围内的调子程序指令,子程序可在64KB地址空间的任一处。 (3)本指令的机器码为三字节 12 addr16。 2.4.1 调用程序和返回类指令 2.短调用 ACALL addr11 ;addr11→PC0~10 说明: (1)该指令的功能是 ①保护断点,即当前PC压入堆栈。

文档评论(0)

1亿VIP精品文档

相关文档