第七章高级汇编语言技术 宏结构程序设计 宏汇编 重复汇编 条件汇编 统称宏结构 宏( Macro)是汇编语言的一个 特点。它是与子程序类似又独具特色 的另一种简化源程序的方法
宏结构程序设计 宏汇编 重复汇编 条件汇编 ——统称宏结构 宏(Macro)是汇编语言的一个 特点,它是与子程序类似又独具特色 的另一种简化源程序的方法 第七章第一章高级汇编语言技术 基础知识
宏汇编 宏——具有宏名的一段汇编语句序列 宏定义时书写 宏指令—这段汇编语句序列的缩写 宏调用时书写 宏展开—宏指令处用这段宏代替的过程 宏汇编时实现 宏的参数功能强大,颇具特色 配合宏,还有宏操作符和有关伪指令
宏——具有宏名的一段汇编语句序列 ——宏定义时书写 宏指令——这段汇编语句序列的缩写 ——宏调用时书写 宏展开——宏指令处用这段宏代替的过程 ——宏汇编时实现 宏的参数功能强大,颇具特色 配合宏,还有宏操作符和有关伪指令 宏汇编
第七章高级汇编语言技术 第二节志 Computer Architecture Group at PKU 定义 定义:是一段具有一定独立功能的汇编代码。该段代 码起一个名称名。其使用与汇编指令类似。 定义形式 宠名 MACRO哑元表 宏定义体 其中哑元表给出了宏定义中所用到的形式参数 .(或称虚参),每个哑元之间用逗号隔开 ENDM 汇编指令(宏)代码按飄符号传送的形式参树表 1999A
第七章第一章高级汇编语言技术 基础知识 其中哑元表给出了宏定义中所用到的形式参数 (或称虚参),每个哑元之间用逗号隔开
第七章高级汇编语言技术 志调用 Computer Architectire Group at PKU 定义 定义:是对已定义宏的使用,其使用与汇编指令类似 调用形式: 宠名 MACRO实元表 传给充的参数,类似于过程参数 参数取代规则:参数传送时按照符号传送,实元核序依 次送给哑元:当实元少于哑元时,缺的参数按空对待;实 元多余哑元时,忽略多余的参数。 ls94-------- -“------------
第七章第一章高级汇编语言技术 基础知识
第七章高级汇编语言技术 宏调用 Computer Architecture Group at PKU 的取消: 老定义后,其优先顺序高于汇编指令。用 PURGE可取 消定义 调用形式 PURGE充名1,宏名2,。。。 宠展开 (1)汇编时,将调用的实元取代哑元; (2)将方名用宠代码代替。 与过程调用的区别: 宏类似类型定义,汇编后消失,不能减小目标码,调用时不 会引起控制转移,其参数替换为哑元形式。 1999
第七章第一章高级汇编语言技术 基础知识