第五章高级汇编语言技术.pptVIP

  • 1
  • 0
  • 约5.18千字
  • 约 28页
  • 2025-12-29 发布于江西
  • 举报

汇编语言程序设计信息实验楼三层319-2

第五章高级汇编语言技术5.1宏的定义和引用5.2宏参数的特殊运算符5.3与宏有关的伪指令5.4重复汇编伪指令5.5条件汇编伪指令

5.1宏的定义和引用宏是用来代表一个具有特定功能的程序段,它只需在源程序中定义一次,但可在源程序中引用多次。只要在编写程序时需要它,就可以直接使用它。(1)宏的定义在使用宏之前,必须先定义宏。定义宏一般格式如下: 宏名MACRO[形参1,形参2,……] … ;宏的定义体 ENDM在书写宏定义时,必须遵照下列规定:

宏的定义例9.1:定义一个把16位数据寄存器压栈的宏。PUSHR MACRO PUSH AX PUSH BX PUSH CX PUSH DXENDM例9.2:定义二个字存储变量相加的宏。MADDM MACROOPRD1,OPRD2 MOV AX,OPRD2 ADD OPRD1,AXENDM

(2)宏的引用在源程序中,一旦定义了某宏,那么,在该程序的任何位置都可直接引用该宏,而不必重复编写相应的程序段。引用宏的一般格式如下: 宏名[实参1,实参2,……]其中:实参的位置要与形参的位置要对应,但实参个数可以与形参个数不相等。当实参的个数多于形参的个数时,多出的实参被忽略;当实参的个数少于形参

文档评论(0)

1亿VIP精品文档

相关文档