第5章 高级汇编语言程序设计
第 5 章
教学重点 在掌握基本的汇编语言程序 设计方法之后,了解提高编 程效率的各种实用方法: √高级语言特性 高级汇编语言猩序设计 √宏结构 √模块化 HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 教学重点 在掌握基本的汇编语言程序 设计方法之后,了解提高编 程效率的各种实用方法: ✓高级语言特性 ✓宏结构 ✓模块化
第5章 5.1高级语言特性 >MASM60引入高级语言的程序设计 特性 条件控制伪指令 IF ELSE ENDIF ■循环控制伪指令 WHILE ENDW REPEAT UNTIL ■过程声明和过程调用伪指令 PROTO NVOKE HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 5 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 5.1 高级语言特性 ➢MASM 6.0引入高级语言的程序设计 特性 ◼条件控制伪指令 .IF .ELSE .ENDIF ◼循环控制伪指令 .WHILE .ENDW .REPEAT .UNTIL ◼过程声明和过程调用伪指令 .PROTO .INVOKE
第5章 5.2宏结构程序设计 宏汇编 重复汇编 条件汇编 统称宏结构 宏( Macro)是汇编语言的一个 特点。它是与子程序类似又独具特色 的另一种简化源程序的方法 HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 5 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 5.2 宏结构程序设计 宏汇编 重复汇编 条件汇编 ——统称宏结构 宏(Macro)是汇编语言的一个 特点,它是与子程序类似又独具特色 的另一种简化源程序的方法
第5章 5.2.1宏汇编 宏—具有宏名的一段汇编语句序列 宏定义时书写 宏指令——这段汇编语句序列的缩写 宏调用时书写 宏展开——宏指令处用这段宏代替的过程 宏汇编时实现 宏的参数功能强大,颇具特色 配合宏,还有宏操作符和有关伪指令 HTTP://DLS.ZZU.EDUCN郑州大学远程教育学院
第 5 章 HTTP://DLS.ZZU.EDU.CN 郑州大学远程教育学院 宏——具有宏名的一段汇编语句序列 ——宏定义时书写 宏指令——这段汇编语句序列的缩写 ——宏调用时书写 宏展开——宏指令处用这段宏代替的过程 ——宏汇编时实现 宏的参数功能强大,颇具特色 配合宏,还有宏操作符和有关伪指令 5.2.1 宏汇编