IF/IFE伪指令中的表达式可以采用第3章学习的关系运算符EQ(相等)、NE(不相等)、GT(大于)、LT(小于)、GE(大于等于)、LE(小于等于)。关系表达式用0ffffh(非0)表示真,用0表示假。
条件汇编伪指令
格式 | 功能说明 | IF 表达式 | 汇编程序求出表达式的值,此值不为0则条件满足 | IFE 表达式 | 汇编程序求出表达式的值,此值为0则条件满足 | IFDEF 符号 | 符号已定义(内部定义或声明外部定义),则条件满足 | IFNDEF 符号 | 符号未定义,则条件满足 | IFB <形参> | 用在宏定义体。如果宏调用没有用实参替代该形参,则条件满足 | IFNB <形参> | 用在宏定义体。如果宏调用用实参替代该形参,则条件满足 | IFIDN <字符串1>,<字符串2> | 字符串1与字符串2相同则条件满足;区别大小写 | IFIDNI <字符串1>,<字符串2> | 字符串1与字符串2相同则条件满足;不区别大小写 | IFDIF <字符串1>,<字符串2> | 字符串1与字符串2不相同则条件满足;区别大小写 | IFDIFI <字符串1>,<字符串2> | 字符串1与字符串2不相同则条件满足;不区别大小写
| |