欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网

高级汇编语言技术

第七章 高级汇编语言技术 &#167。7.1 宏汇编 &#167。7.3 条件汇编 宏(Macro)是汇编语言的一个特点。7.1 宏汇编 在汇编语言中。如果在源程序中多次使用 到同一个程序段。n n 1、宏定义和宏调用. n 宏是原程序中一段有独立功能的程序代码。调用时只需要用一 个宏指令语句就。

高级汇编语言技术Tag内容描述:<p>1、第七章 高级汇编语言技术 7.1 宏汇编 7.2 重复汇编 7.3 条件汇编 宏(Macro)是汇编语言的一个特点,它 是与子程序类似又独具特色的另一种简化 源程序的方法 统称宏结构 1 7.1 宏汇编 在汇编语言中,如果在源程序中多次使用 到同一个程序段,则可以将这个程序段定 义成一个“指令”,叫宏指令。 2 w 仅是源程序级的简化:宏 调用在汇编时进行程序语 句的展开,不需要返回; 不减小目标程序,执行速 度没有改变 w 通过形参、实参结合实现 参数传递,简捷直观、灵 活多变 还是目标程序级的简化: 子程序调用在执行时由 CALL指令转向、RET指。</p><p>2、第七章 高级汇编语言技术 n第一节 宏汇编 n第二节 重复汇编 n第三节 条件汇编 第一节 宏汇编 n 子程序优点: n 子程序:节省存储空间及设计程序所花的时间,提供模块化程序设计 的条件,便于程序的调试和修改。 n n 1、宏定义和宏调用. n 宏是原程序中一段有独立功能的程序代码。 n 它只需要在原程序中定义一次,就可以多次调用它,调用时只需要用一 个宏指令语句就可以了,宏定义是用一组伪操作来实现的,其格式是: n宏指令名称 MACRO (,,) n n ENDM n其中MACRO和ENDM是一对伪操作, n宏指令名:给出该宏定义的名称,调用时就使用宏指。</p><p>3、第七章 高级汇编语言技术,河南师范大学计算机与信息技术学院,2,2019/2/6,本章内容提要,河南师范大学计算机与信息技术学院,3,2019/2/6,7.1 高级语言特性,河南师范大学计算机与信息技术学院,4,2019/2/6,MASM6.0引入高级语言的程序设计特性,条件控制伪指令 .IF .ELSE .ENDIF,循环控制伪指令 .WHILE .ENDW .REPEAT .UNTIL,过程声明和过程调用伪指令 .PROTO .INVOKE,河南师范大学计算机与信息技术学院,5,2019/2/6,7.1.1 条件控制伪指令,利用条件分支伪指令可以简化分支结构的编程。,格式:,.IF 条件表达式 分支体 . ELSEIF 条件表达式 分支体 .。</p><p>4、4.7 高级汇编语言技术,4.7.1 宏指令 4.7.2 宏指令的使用过程 4.7.3 宏操作符 4.7.4 局部符号伪指令LOCAL 4.7.5 宏库的使用 4.7.6 重复汇编 4.7.7 条件汇编,返回,4.7.1 宏指令,在汇编语言程序设计过程中,可以将具有一定功能,需多次重复使用,且比较短的程序段定义成一条宏指令。 使用宏指令语句可以减少程序书写错误,缩短源程序长度,使源程序编写像高级语言一样清晰、简洁。特别是使用宏库后,可以提高编程效率。,返回本节,4.7.2 宏指令的使用过程,1宏定义 2宏调用 3宏扩展,1宏定义,(1)带参宏定义 宏指令名 MACRO 形参1,形参2, 宏。</p><p>5、第10章高级汇编语言技术,主讲人:,10.1宏汇编,在编写汇编语言程序的过程中,有的某个程序段要出现许多次,有的只是参数不同,但功能完全一样,则这样的程序段可以定义成一个指令,并且称它为宏指令。,10.1.1宏定义宏。</p><p>6、1, 宏汇编 重复汇编 条件汇编,第七章 高级汇编语言技术,2,1. 宏汇编,宏:源程序中一段有独立功能的程序代码。 宏指令:用户自定义的指令。在编程时,将多次 使用的功能用一条宏指令来代替。,3,4,宏展开:汇编程序把宏调用展开 宏定义体 复制到宏指令位置,实参代虚参 LOCAL中的标号 ?0000?ffff,宏定义: macro_name MACRO 哑元表 ; 形参/虚参。</p>
【高级汇编语言技术】相关PPT文档
高级汇编语言技术.ppt
高级汇编语言技术(书).ppt
汇编语言程序设计-第七章_高级汇编语言技术.ppt
高级汇编语言技术教学课件.ppt
高级汇编语言技术2.ppt
汇编语言PPT教学课件-第10章 高级汇编语言技术.ppt
第七章 高级汇编语言技术.ppt
汇编语言程序设计 第11章 高级汇编语言技术.ppt
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!