第3章80C51的指令系统p副本(2).pptVIP

  • 29
  • 0
  • 约2.08万字
  • 约 79页
  • 2019-10-13 发布于湖北
  • 举报
武汉理工大学机电学院《单片机应用系统设计》教学课件 * ACALL addr11 ; a10a9a81 0001 addr0—7 a10 a9 a8 1 0 0 0 1 a7 a6 a5 a4 a3 a2 a1 a0 武汉理工大学机电学院《单片机应用系统设计》教学课件 * 例如:设符号地址“SUBRTN”所对应的程序存储器 实际地址为0345H,在(PC)=0123H处执行 指令ACALL SUBRTN 执行结果:(PC)+2=0125H,压入堆栈, (SP)+1=07H+1=08H单元压入25H, (SP)+1=08H+1=09H压入01H。 (SP)=09H,SUBRTN=0345H送PC,(PC)=0345H, 程序转向子程序首地址0345H单元开始执行。 这里PC值的高5位内容不变,仅把123H变成345H。 断点在0125H,与起始地址在同一个2K字节范围内。 (重点) 武汉理工大学机电学院《单片机应用系统设计》教学课件 * 例如:8100H ACALL 48FH 则按前面的方法知被调用子程序入口地址为848FH 由于高5位不变,低11位可变,所以本指令的子程序调用范围是8000H~87FFH。 例如: (SP)=60H,标号地址START

文档评论(0)

1亿VIP精品文档

相关文档