- 4
- 0
- 约5.97千字
- 约 39页
- 2019-07-04 发布于未知
- 举报
第2章 51系列单片机软件实训 第2章 51系列单片机软件实训 2.4 子程序设计 2.4.1 子程序基础知识 所谓子程序是指完成确定任务并能为其它程序反复调用的程序段,调用子程序的程序叫做主程序或调用程序。在主程序中只安排程序的主要线索,在需要调用某个子程序时,采用调用指令从主程序转入相应子程序执行,CPU执行到子程序末尾的RET返回指令,返回到主程序断点处继续执行。 子程序常常可以构成子程序库,集中放在某一存储空间,任凭主程序随时调用,这样采用子程序便能使整个程序结构简单。缩短了程序设计时间,减少了对存储空间的占用。 2.4 子程序设计 子程序要完成某一专用任务,在结构上应具有通用性和独立性,在编写子程序时,应注意以下五点: 子程序的第一条指令地址称为子程序起始地址或入口地址,该指令前须有标号,标号习惯以子程序任务命名,以便一看就一目了然,例如延时程序常以DELAY作为标号 A 主程序对子程序的调用由主程序中的调用指令实现,子程序返回主程序则由子程序末尾的一条RET返回指令实现 . B 调用子程序和返回主程序,计算机均能自动保护和恢复主程序的断点地址。但对于各工作寄存器,特殊功能寄存器和内存单元中内容,如需保护和恢复,须在子程序开头和末尾安排一些能够保护和恢复的指令 . C 为使所编子程序可以放在64KB内存的任何位置,并能为主程序调用,子程序
您可能关注的文档
- 简明管理学教程(修订版) 教学课件 ppt 作者 李鼎新 李海峰教学大纲教学体会练习题案例分析及答案.doc
- 单片机原理与应用项目式教程 教学课件 ppt 作者 邹显圣主编项目五.ppt
- 简明管理学教程(修订版) 教学课件 ppt 作者 李鼎新 李海峰教学大纲教学体会练习题案例分析-旧资料.doc
- 经济学原理 教学课件 ppt 作者 谭春枝 答案第6章 课后习题答案).doc
- 单片机原理与应用项目式教程 教学课件 ppt 作者 邹显圣主编项目一.ppt
- 单片机原理与应用项目式教程 教学课件 ppt 作者 邹显圣主编绪论.ppt
- 单片微机原理及应用 教学课件 ppt 作者 丁元杰 主编 第二章 MCS-51系列单片机的硬件结构.pptx
- 连锁企业财务管理 教学课件 ppt 作者 吴虹 刘建华 主编第一章绪论案例.doc
- 连锁企业财务管理 教学课件 ppt 作者 吴虹 刘建华 主编第一章绪论盛兴不盛.doc
- 单片微机原理及应用 教学课件 ppt 作者 丁元杰 主编 第七章 8086 CPU与PC.pptx
- 国家管网集团液化天然气接收站管理公司2027届高校毕业生招聘考试备考题库及答案解析.docx
- 《鳟鱼五重奏》课件 2026新湘艺版音乐六年级上册.pptx
- 2027年中国华电校园招聘笔试参考题库及答案解析.docx
- 四川省面向沈阳建筑大学选调2027届优秀大学毕业生考试备考题库及答案解析.docx
- 2026江西中医药大学科研处科研助理招聘笔试备考题库及答案解析.docx
- 2026下半年安康市事业单位公开招聘核销招聘计划笔试备考题库及答案解析.docx
- 2027年中国大唐集团有限公司校园招聘(第一批)笔试模拟试题及答案解析.docx
- 2026年9月遂溪县第七批招聘公益性岗位人员1人考试笔试模拟试题及答案解析.docx
- 2026三门县人民医院招聘劳务派遣工作人员考试参考题库及答案解析.docx
- 2027中国远洋海运集团校园招聘(1791人)笔试参考题库及答案解析.docx
原创力文档

文档评论(0)