2007-8-15 11:07:06 收藏 | 打印 | 投票 | 评论 | 阅读 ◇字体:[大 中 小]
IFxx表达式 ;条件满足,汇编分支语句体1
分支语句体1
[ ELSE ;条件不满足,汇编分支语句体2
分支语句体2 ]
ENDIF ;条件汇编结束
其中,IF后跟的xx表示组成条件汇编伪指令的其他字符。
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不相同则条件满足;不区别大小写 | |