宏名 MACRO 参数(哑元)
j&参数
ENDM
这个东西类似内联函数一样 他的灵活性强 但是浪费内存空间 代码量大的时候用子程序 代码量小的时候用这个宏定义
注意必须写在宏调用的前面
而且不占内存 只有我们程序运行时候进行宏展开的时候才会占用内存
&是用来分隔用的 比如J&PARAMENT 我调用时候 PRINT Z 这种情况 在宏展开中就会自动变成JZ
%是用来把表达式转换成一个数值作用的 是宏中的一个固定方法
MARY MACRO X,K
X&K DB “MESSAGE NO. &K”
ENDM
JOE MACRO A,I
MARY A, %I
I=I+1
ENDM
宏调用时候传入的是实元