2、编程技巧 §4.3 编程的方法和技巧 尽量采用循环结构和子程序。 尽量少用无条件转移指令。 对于通用的子程序,考虑到其通用性,除了用于存放子程序入口参数的寄存器外,子程序中用到的其他寄存器的内容应压入堆栈(返回前再弹出),即保护现场。 在中断处理程序中,除了要保护处理程序中用到的寄存器外,还要保护标志寄存器。 用累加器传递入口参数或返回参数比较方便,在子程序中,一般不必把累加器内容压入堆栈。 §4.4 汇编语言程序的基本结构 1、顺序程序 2、分支程序 3、循环程序 §4.4 汇编语言程序的基本结构 1、顺序程序 顺序程序是最简单的程序结构,也称直线程序。 程序按顺序一条一条地执行指令。这类程序是所有复杂程序的基础。 要写出高质量的程序还是需要掌握一定的技巧,需要熟悉指令系统,正确地选择指令,最大限度地优化程序。 §4.4 汇编语言程序的基本结构 2、分支程序 程序分支是通过条件转移指令实现的,即根据条件对程序的执行进行判断、满足条件则进行程序转移,不满足条件就顺序执行程序。 分支程序又分为单分支和多分支结构。 多分支程序是首先把分支程序按序号排列,然后按序号值进行转移。 在MCS-51指令系统中,通过条件判断实现单分支程序转移的指令有:JZ、JNZ、CJNE、DJNZ等。此外还有以位状态作为条件进行程序分支的指令,如JC、JNC、JB、JNB、JBC等。使用这些指令可
您可能关注的文档
- 第三节数控机床的主传动系统分解.ppt
- 五年级上册语文第六单元综述.ppt
- 五年级上册语文园地三优秀课件综述.ppt
- 五年级上册综合《生活中的垃圾》综述.pptx
- 第三节踏上信息高速公路分解.ppt
- 第三节特种设备安全技术2012分解.ppt
- 第三节铁路车辆分解.pptx
- 第三节五笔字型的简码、重码分解.ppt
- 第三节物流起重设备分解.ppt
- 第三节小学儿童的言语发展分解.ppt
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(解析版).pdf
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).docx
- 2026年中考地理一轮复习知识清单专题13 中国的经济发展(知识清单)(原卷版).pdf
- 2026年中考地理一轮复习知识清单专题11 中国的自然灾害与环境保护(知识清单)(解析版).pdf
- 杂志风成都印象旅游宣传画册PPT作品范本23页PPT.pptx
- 城市介绍PPT杭州.pptx
- 第一章 第5讲 氧化还原反应方程式的配平及计算(教师版).pdf
- 高三化学一轮复习 专题集训10 铝及其化合物(两性金属).pdf
最近下载
- 急危重症患者院内转送制度.docx VIP
- 《自动控制原理》胡寿松(第6版)课后习题答案.docx VIP
- 双动拉深压力机.ppt VIP
- JGJT 67-2019- 办公建筑设计标准.pdf VIP
- 《商业银行综合柜台业务》课件——项目二:日初日终业务处理——柜面运营流程.pptx VIP
- 《商业银行综合柜台业务》课件——项目六:银行卡与电子银行业务——零售业务数字化.pptx VIP
- TB∕T 1528.1-2018 铁路信号电源系统设备 第1部分:通用要求.pdf VIP
- 2025年6月福建省高中学业水平合格性考试(会考)生物试题(含答案解析).docx VIP
- 团员证明(模板).doc VIP
- 王安石《梅花》PPT课件.pptx VIP
原创力文档

文档评论(0)