[单片机原理及应用举例及拓展
* ?所谓调用子程序,暂时中断主程序的执行,而转到子程序的入口地址 去执行子程序,子程序执行完后返回主程序继续执行。 1. 必要性:程序结构简单,利用程序库; 2. 形式与要求 (1)名称、地址(标明子程序的首地址或称为入口地址,以方便调用); (2)功用 (3)说明占用资源(寄存器、存储单元),以便保护和恢复现场; (4)指出入口与出口参数,以正确进行参数传递; (5)子程序的末尾用RET返回指令结束; 参数传递:在调用子程序前,主程序应先把有关参数(即入口参数)放到某些约定的位置,子程序在运行结束返回前,也应该把运算结果(出口参数)送到约定的位置/ 单元。 4、子程序及其调用程序设计 * 子程序设计举例 子程序设计应考虑的问题 (1)参数的传递 一般方法:用工作寄存器或累加器,用地址指针寄存器,用堆栈 (2)信息的保护(现场的恢复和保护) 利用堆栈 : PUSH ACC PUSH PSW PUSH B POP B POP PSW
您可能关注的文档
最近下载
- 2025年河北机关事业单位工人技能等级考试(农业试验工)历年参考题库含答案详解(5卷).docx VIP
- 高处坠落伤的现场急救处置.pptx VIP
- 2025年河北机关事业单位工人技能等级考试(农业试验工)历年参考题库含答案详解.docx VIP
- 特殊工种提前退休政策文件合集.pdf VIP
- [上海]2024年上海市工商外国语学校招聘笔试历年参考题库附带答案详解.docx
- 《被讨厌的勇气》读书分享 精品PPT课件.pptx VIP
- 耐心资本的价值.pptx VIP
- 最全面浙教版初中科学知识点总结(完整版)(精华版).docx
- 2025年河北机关事业单位工人技能等级考试(农业试验工)历年参考题库含答案详解.docx VIP
- 大学语文---长恨歌.ppt VIP
原创力文档

文档评论(0)