- 4
- 0
- 约9.71千字
- 约 35页
- 2019-09-27 发布于湖北
- 举报
子程序是构成单片机应用程序必不可少的部分,通过ACALL和LCALL两条子程序调用指令,可以十分方便地用来调用任何地址处的子程序。 子程序节省占用的存储单元,使程序简短、清晰,善于灵活的使用子程序,是程序设计的重要技巧之一。 子程序必须以RET指令结尾. 在调用子程序时,有以下几点应注意: 3.7 子程序 当一段程序需多次应用,或为多人应用时,这段程序编为子程序. 1)保护现场。 如果在调用前主程序已经使用了某些存储单元或寄存器,在调用时,这些寄存器和存储单元又有其他用途,就应先把这些单元或寄存器中的内容压入堆栈保护,调用完后再从堆栈中弹出以便加以恢复。如果有较多的寄存器要保护,应使主、子程序使用不同的寄存器组。 2)设置入口参数和出口参数。 用之前主程序要按子程序的要求设置好地址单元或存储器(称为入口参数),以便子程序从指定的地址单元或存储器获得输入数据; 子程序经运算或处理后的结果存放到指定的地址单元或寄存器(称为出口参数),主程序调用后从指定的地址单元或寄存器读取运算或处理后的结果,只有这样,才能完成子程序和主程序间的数据的正确传递。 3)子程序中可包括对另外子程序的调用,称为子程序嵌套。 例3-16 用
您可能关注的文档
- 第3章节_分类跟决策树资料.ppt
- 第3章节_跟时间因素的货币等值计算资料.ppt
- 第3章节_国债原理跟制度资料.ppt
- 第3章节_决策资料.ppt
- 第3章节_人生观跟价值观资料.ppt
- 第3章节2双代号网络计划时间参数计算资料.ppt
- 第3章节bayes决策理论_2资料.ppt
- 第3章节bayes决策理论资料.ppt
- 第3章节s7-1200plc的用户程序结构跟故障诊断资料.ppt
- 第3章节报关资格管理制度资料.ppt
- 城市社区健康教育与健康促进项目计划设计实施与评价.pptx
- 地质监督现场技术地质录井课件.pptx
- 城口县学生资助管理中心.pptx
- 城乡居民社会养老保险政策与经办管理服务解读.pptx
- 地图等高线地形图和剖面图》(文科.pptx
- 2025-2030中国电力设备在线监测传感器故障诊断算法改进方向.docx
- 2025-2030智能合约在供应链金融中的风险控制机制分析报告.docx
- 2025-2030中国FPGA芯片在人工智能边缘计算场景渗透率预测.docx
- 2025-2030智能城市传感器网络建设与运营模式分析报告.docx
- 2025-2030中国体育防护材料市场新兴技术应用与产业化发展报告.docx
最近下载
- 语义层即上下文:理想汽车生产级 Agent 的语义工程实践.pdf
- 07J912-1变配电所图集.pdf VIP
- 桩的基本知识继续教育试卷.docx
- 《铁路轨道维护》课件——道岔改道作业.pptx VIP
- 一次函数与反比例函数综合题.ppt VIP
- Q∕GDW 11790-2017 电力电缆及通道技术规范.docx VIP
- SY-T 4057-2000钢质管道液体环氧涂料内防腐层 技术标准.pdf VIP
- 基层工会会员代表大会条例(总工发【2019】6号).pdf VIP
- 2024年江苏海事职业技术学院单招综合素质考试试题及答案解析.docx VIP
- 实施指南(2025)《GBT18492-2001信息技术系统及软件完整性级别》.pptx VIP
原创力文档

文档评论(0)