第8章高级汇编故求 本章学习要点 1、掌握宏汇编的基本概念 2、理解宏定义、宏调用、宏展开的特点和 使用过程 3、了解重复汇编的基本概念和使用 4、了解条件汇编的基本概念和使用2
1 本章学习要点 1、掌握宏汇编的基本概念 2、理解宏定义、宏调用、宏展开的特点和 使用过程 3、了解重复汇编的基本概念和使用 4、了解条件汇编的基本概念和使用 第8章 高级汇编技术
第8章高级汇编故求 什么是宏? 宏(或宏指令)是源程序中一段有独立功能 的程序代码,只需定义一次,可以多次调用。 为什么使用宏汇编? 在编制汇编语言程序过程中,有些功能程序 段需要多次重复使用,所不同的只是参与操作的 操作数。 为了减少编程的工作量,通常采用两种方法 ①将程序段编写为独立的子程序 ②将程序段定义成宏
2 • 什么是宏? 宏(或宏指令)是源程序中一段有独立功能 的程序代码,只需定义一次,可以多次调用。 • 为什么使用宏汇编? 在编制汇编语言程序过程中,有些功能程序 段需要多次重复使用,所不同的只是参与操作的 操作数。 为了减少编程的工作量,通常采用两种方法: ①将程序段编写为独立的子程序 ②将程序段定义成宏 第8章 高级汇编技术
第8章高级汇编技求 81宏汇编 82重复汇编 返回 退出
3 8.1 宏汇编 8.2 重复汇编 返回 第8章 高级汇编技术 退出
8.1宏汇编 81.1宏定义、宏调用和宏展开 8.1.2形参和实参 81.3伪指令 PURGE 81.4伪指令 LOCAL 返回 退出
4 8.1 宏汇编 8.1.1 宏定义、宏调用和宏展开 8.1.2 形参和实参 8.1.3 伪指令PURGE 返 回 8.1.4 伪指令LOCAL 退 出
8.1.1宏定义、宏调用和宏展开 1宏定义 用伪指令 MACRO/ENDM实现,其语句格式是: 宏指令名 MACRO[形参1,形参2,…,形参n 宏体 ENDM 例如,BCD码和ASCⅡ码之间的转换,可将AL 中的内容左移或右移定义成宏指令
5 8.1.1 宏定义、宏调用和宏展开 1.宏定义 用伪指令MACRO/ENDM实现,其语句格式是: 宏指令名 MACRO [形参1,形参2,…,形参n] ┇ 宏体 ENDM 例如,BCD码和ASCII码之间的转换,可将AL 中的内容左移或右移定义成宏指令