高级汇编语言程序设计.pptVIP

  • 1
  • 0
  • 约1.27万字
  • 约 58页
  • 2019-04-27 发布于湖北
  • 举报
在掌握基本的汇编语言程序设计方法之后,进一步学习如何提高编程效率的各种实用方法。 宏汇编 重复汇编 条件汇编 ——统称宏结构 5. 1 宏汇编 宏——具有宏名的一段汇编语句序列(宏定义时书写) 宏指令——这段汇编语句序列的缩写(宏调用时书写) 宏展开——宏指令处用这段宏代替的过程(宏汇编时实现) 宏的参数功能强大,颇具特色 配合宏,还有宏操作符和有关伪指令 宏定义是用一组伪操作来实现的.其格式是: 宏名 macro [形参表] …宏定义体 endm 宏调用   经宏定义定义后的宏指令可以在源程序中调用,这种对宏指令的调用称为宏调用。其格式为: 宏名 [实参表] 宏展开 在汇编时,用宏定义体的代码序列取代源程序中的宏指令名,而且用实际参数取代形式参数的过程。 宏的参数: 宏的参数使用非常灵活 宏定义时, 可以无参数,例如:MAINBEGIN 可以带有一个参数,例如:MAINEND 也可以具有多个参数;例如:MULTIPLY 参数可以是常数、变量、存储单元、指令(操作码)或它们的一部分,也可以是表达式; 宏定义体可以是任何合法的汇编语句,既可以是硬指令序列,又可以是伪指令序列; 例: ;宏定义 SHLEXT MACRO SHLOPRAND,SHLNUM PUSH CX MOV CL,SHLNUM SHL SHLOPRAND CL POP

文档评论(0)

1亿VIP精品文档

相关文档