- 32
- 0
- 约2.4万字
- 约 119页
- 2019-07-04 发布于未知
- 举报
例3-45以下程序利用查表的方式设计4分支程序。A的内容为0~4。 ORG 0000H MOV R0, #8 MOV DPTR, #BRTAB RLA JMP @A+DPTR LEND:SJMP $ BRTAB:AJMP BR0 ;转移表 AJMP BR1 AJMP BR2 AJMP BR3 BR0: … SJMP LEND BR1: … SJMP LEND BR2: … SJMP LEND BR3: … SJMP LEND END 3.6.5 子程序设计 调用子程序的指令是ACALL和LCALL。子程序的调用需要注意以下几点: 保存与恢复寄存器:由于主程序和子程序经常是分别编写的,所以它们所使用的寄存器会发生冲突。主程序在调用子程序以前,要保护那些可能被子程序破坏的寄存器。在结束子程序运行前,要恢复那些被保护的寄存器。一般采用压栈和出栈的方法实现寄存器的保护和恢复。 子程序的参数传送:主程序在调用子程序时,经常需要传送一些参数给子程序,成为输入参数;子程序运行完后经常要回送一些信息给主程序,称为输出参数。 §3.6 51系列单片机汇编程序设计 例3-32:已知寄存器R0、R1、R2存放的是八位二进制数,分别将它们转换成BCD码,存放在内部RAM的60H~65H单元。八位二进制数的对应BCD码是3位(
您可能关注的文档
- 招聘管理 教学课件 ppt 作者 万玺 冉军第一章 招 聘 概 述 (万玺) 教学指导.doc
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第3章 80C51系列单片机的硬件基础知识.ppt
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第4章 80C51单片机的软件基础.ppt
- 政治经济学(第二版) 教学课件 ppt 作者 李海峰教学大纲04第四章 剩余价值的实现与分配.doc
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第5章 并行口及应用.ppt
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第6章 中断系统及应用.ppt
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第7章 定时器计数器及应用.ppt
- 政治经济学(第二版) 教学课件 ppt 作者 李海峰教学大纲07 第七章 中国特色社会主义市场经济体制.doc
- 单片机原理及应用 教学课件 ppt 作者 张兰红 第9章 80C51单片机系统扩展技术.ppt
- 政治经济学(第二版) 教学课件 ppt 作者 李海峰教学大纲09课时计划表.doc
- 四秩同行 双城共振 一一上海一汉堡友城关系40周年发展报告.pptx
- 2026年第四季度大类资产配置.pptx
- 山西三重教育2027学年10月高二年级素质测评英语+答案.pdf
- 四年级语文上册24秋《53句式训练大全》.docx
- 26秋 6上语文《53句式训练大全》.pdf
- 河南洛阳市强基联盟2026-2027学年高一上学期10月阶段检测政治试题(含答案).docx
- 2026+劳动力报告:聚焦节日季招聘+Workforce+Report:Spotlight+on+Holiday+Hiring.pptx
- 山西三重教育2027学年10月高一年级素质测评日语+答案.pdf
- 全球劳动力报告:适应力优势+Global+Workforce+Report:The+Adaptability+Advantage.pptx
- 2026+ai时代下的品牌增长白皮书-数说故事-202610.pptx
原创力文档

文档评论(0)