天天看点

MASM中3中文本宏的使用与区别

    = 宏

格式 : name = exp

其中,exp只能为32位整数值,且用=宏定义的符号名称可以重定义;

    equ 宏

格式1:name equ exp

exp为有效整数值,可以重定义;

格式2:name equ sym或<sym>

当masm在后面遇到已定义的sym时,就会用该名字代表的整数值或文本代替,不可重定义;

    textequ 宏

格式1:name textequ <text>

name定义为text的字面值

格式2:name textequ sym

该sym前面必须定义过,且不能为整数字面值。此时name被sym定义内容所替代;

格式3:name textequ %exp

exp必须为有效整数值