汇编语言程序设计 第11章 高级汇编语言技术.ppt

汇编语言程序设计 第11章 高级汇编语言技术.ppt

--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!

第11章 高级汇编语言技术 宏是具有宏名的一段汇编语句序列 宏需要先定义,然后在程序中进行宏调用 由于形式上类似其他指令,所以常称其为宏指令 宏指令实际上是一段代码序列的缩写;在汇编时,汇编程序用对应的代码序列替代宏指令 因为是在汇编过程中实现的宏展开,所以常称为宏汇编 dispchar macro char ;;宏定义 mov ah, 2 ;;宏定义体 mov dl, char int 21h endm … dispchar ‘?’ ;宏调用(宏指令) … 1 mov ah, 2 ;宏展开 1 mov dl, ’?’ 1 int 21h 第11章:宏与子程序的比较 仅是源程序级的简化:宏调用在汇编时进行程序语句的展开,不需要返回;不减小目标程序,执行速度没有改变 通过形参、实参结合实现参数传递,简捷直观、灵活多变 第11章:宏与子程序的比较结论 宏与子程序具有各自的特点,程序员应该根据具体问题选择使用那种方法 通常,当程序段较短或要求较快执行时,应选用宏;当程序段较长或为减小目标代码时,要选用子程序 宏操作符 ——替换操作符,用于将参数与其他字符分开。如果参数紧接在其他字符之前或之后,或者参数出现在带引号的字符串中,就必须使用该伪操作符 %——表达式操作符,用在宏调用中,表示将后跟的一个表达式的值作为实参,而不是将表达式本身作为参数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档