试题详情
简答题设计子程序时应注意哪些问题?
  • 在编写子程序时应注意以下问题:
    (1)子程序的第一条指令前必须有标号。
    (2)主程序调用子程序,有如下两条子程序调用指令:
    ①绝对调用指令ACALL addr11。被调用的子程序的首地址与绝对调用指令的下一条指令的高5位地址相同,即只能在同一个2KB区内。
    ②长调用指令LCALL addr16。addr16为直接调用的目的地址,被调用的子程序可放置在64KB程序存储器区的任意位置。
    (3)子程序结构中必须用到堆栈,用来保护断点和现场保护。
    (4)子程序返回时,必须以RET指令结束。
    (5)子程序可以嵌套,但要注意堆栈的冲突。
  • 关注下方微信公众号,在线模考后查看

热门试题