第五章linx操作系统编程实验课件
第5章 子程序及宏指令设计 子程序及宏指令是汇编语言程序设计中的重要内容,子程序及宏指令可以简化程序结构,实现程序的模块化, 提高汇编语言程序设计的质量和效率。本章主要介绍了子程序的定义、子程序的调用和返回、子程序的参数传递方法以及宏汇编中最具特色的部分:宏指令、重复汇编与条件汇编,并结合具体实例,讨论了子程序和宏指令的程序设计方法及技巧。 5.1 子程序的设计方法 5.2 模块化程序设计 5.3 宏汇编 5.1 子程序的设计方法 子程序是程序设计的基本概念。实际编程时,常把功能相对独立的程序段单独编写和调试,作为一个相对独立的模块供程序使用,这就是子程序,亦称过程,相当于高级语言中的过程和函数,调用子程序的程序称为主程序(或称调用程序)。 5.1.1 子程序定义 子程序的定义是由一对过程定义伪指令PROC和ENDP来完成的,其一般格式如下: 子程序名PROC[NEAR∣FAR] [保护现场] 子程序体 [恢复现场] RET 子程序名ENDP 对子程序定义的具体规定如下: ⑴ “子程序名”必须是一个合法的标识符,并且二者要前后一致。 ⑵ PROC和ENDP必须是成对出现的关键字,它们分别表示子程序定义的开始和结束。 ⑶ 子程序至少要有一条返回指令,返回指令是子程序的出口语句。 ⑷ 子程序的类
您可能关注的文档
- 第二章 高中女生之间该如何正确交往.doc
- 第二章 钢的类.ppt
- 第二章(建筑构检测鉴定与加固).ppt
- 第二章 造型素:.ppt
- 第二章___字视频采样之二(数字视频基础).ppt
- 第二章国民经核算分类、原则和方法.ppt
- 第二章地租理.ppt
- 第二章审计种、方法和程序.ppt
- 第二章深度测.ppt
- 第二章电视画.ppt
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)