MCS-51系列单片机原理及接口技术第2版邹振春第三章节MCS-51汇编语言指令.pptVIP

  • 5
  • 0
  • 约4.35万字
  • 约 220页
  • 2018-01-21 发布于未知
  • 举报

MCS-51系列单片机原理及接口技术第2版邹振春第三章节MCS-51汇编语言指令.ppt

第3章 MCS-51汇编语言指令 寻址方式 汇编语言程序设计基础 数据传送类指令 逻辑操作类指令 算术运算类指令 位操作指令 控制转移类指令 程序设计举例 ⒉ 绝对调用指令 ACALL addr11 代码:a10a9a81 0001 a7~0 操作: (PC)←(PC)+2 (SP)←(SP)+1 ((SP))←(PC7~0) (SP)←(SP)+1 ((SP))←(PC15~8) (PC10~0)←addr10~0 (PC15~11)不变 该指令与AJMP指令类似,提供11位目标地址,限在同一2KB地址内调用。 该指令是双字节指令,所以执行时(PC)+2→(PC)以获得下一条指令的地址,然后把该地址压入堆栈作为返回地址,其它操作与AJMP相同。 该指令的操作码的形成也与AJMP类似。对于在子程序中使用到的一些单元,也必须注意在子程序开始处加以保护,在子程序结束返回主程序时加以恢复。 例3-51. 地址 指令 机器码 2345H ACALL 2678H D 1 78 例3-52. 2567H ACALL 2DEFH 无 6×2+1=13(D) 由于超过同一2KB区,所以无机器码 ⒊ 子程序返回指令 RET

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档