在汇编语言程序的开发过程中使用宏功能的顺序是()。
A: 宏定义,宏调用
B: 宏定义,宏展开
C: 宏定义,宏调用,宏展开
D: 宏定义,宏展开,宏调用
A: 宏定义,宏调用
B: 宏定义,宏展开
C: 宏定义,宏调用,宏展开
D: 宏定义,宏展开,宏调用
C
举一反三
- 当源程序被汇编时,汇编程序将对每个宏调用作() A: 宏定义 B: 宏汇编 C: 宏展开 D: 宏调用
- 下面关于宏汇编论述中,错误的是() A: 宏汇编必须先定义后调用 B: 宏调用在汇编过程中实现展开 C: 宏汇编采用一对伪指令MACRO/ENDM进行定义 D: 宏调用需要在展开时插入调用指令
- 关于宏汇编,如下论述错误的是_____________。 A: 像子程序调用一样,宏指令需要使用CALL指令进行宏调用 B: 需要先进行宏定义,然后才能进行宏调用 C: 宏定义可以进行嵌套 D: 在源程序进行汇编的阶段进行宏展开
- 宏调用就是对宏定义按参数表作替换,这实际上就相当于子程序的参数传递过程,这就是宏展开。()
- 宏定义中允许使用宏调用,其限制条件是______ 。
内容
- 0
带参数的宏定义,进行宏展开时与函数调用主要区别是,只替换,不求值。
- 1
已知宏定义和宏调用:INT21 MACRO FUNCTN MOV AH,FUNCTN INT 21H ENDMDISP MACRO CHAR MOV DL,CHAR INT21 02H ENDM 写出显示‘*’的宏调语句:______ 写出宏展开:______ ______ ______
- 2
宏定义分为( )的宏定义和( )的宏定义两类。
- 3
为什么要用宏定义?怎样由宏定义得到宏实例?
- 4
调用宏组中宏的格式是()。 A: 宏组名.宏名 B: 宏组名!宏名 C: 宏组名->宏名 D: 宏组名@宏名