正在加载图片...
当有宏调用时: X=10 Y=20 DATA1 %X+2,5,%X+Y,%Y-5 DATA1 X+2,5,X+Y,Y-5 则有宏展开为: + DW12,5,30 + DB 15DUP(0) + DW X+2,5,X+Y DB Y-5 DUP(0) 比较这两个宏调用语句的展开结果,就可以明显看出数字参数与一般实 参的区别。 注意:%后的符号一定是直接用QU或等号“=”赋值的符号常量,或者汇。 编时能计算出值的表达式,而不能是变量名和寄存器名。 888 17当有宏调用时: X = 10 = 10 Y = 20 DATAl %X+2,5,%X+Y,%Y-5 DATA1 X+2,5,X+Y,Y-5 则有宏展开为: + DW 12 + DW 12,5,30 + DB 15 DUP(0) + DW X+2,5,X+Y + DB Y-5 DUP(0) 比较这两个宏调用语句的展开结果,就可以明显看出数字参数与一般实 参的区别。 注意:%后的符号一定是直接用EQU或等号“=”赋值的符号常量,或者汇 编时能计算出值的表达式,而不能是变量名和寄存器名。 17
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有