第4章 MCS51单片机汇编语言程序的设计课件.pptVIP

  • 6
  • 0
  • 约7.84千字
  • 约 48页
  • 2023-03-23 发布于四川
  • 举报

第4章 MCS51单片机汇编语言程序的设计课件.ppt

1.现场保护与恢复 在程序执行过程中常常要用到单片机的一些通用单元,如工作寄存器RO-R7、累加器A、数据指针DPTR以及有关标志和状态等。而这些单元中的内容在调用结束后的主程序中仍有用,所以需要进行保护,称为保护现场。在执行完子程序,返回继续执行主程序前恢复其原内容,称为恢复现场。现场保护与恢复是成套出现的。如: SUB1∶ PUSH PSW ;保护现场 PUSH ACC PUSH B MOV PSW,#10H ;换当前工作寄存器组 ... ... ... POP B ;恢复现场 POP ACC P0P PSW RET 2.参数传递 由于子程序是主程序的一部分,所以,在程序的执行时必然要发生数据上的联系。在调用子程序时,主程序有时需要通过某种方式把有关参数(即子程序的入口参数)传给子程序,当子程序执行完毕后,又需要通过某种方式把有关参数(即子程序的出口参数)传给主程序。 1)子程序无需传递参数 例4-11 调用延时20ms子程序DELY。 主程序 ... LCALL DELY ... 子程序: DELY∶ MOV R7,#100 DLY0∶ MOV R6,#98 NOP DLY1∶ DJNZ R6,DLY1

文档评论(0)

1亿VIP精品文档

相关文档