条件汇编的格式

 

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不相同则条件满足;不区别大小写

投 票

觉得本文不错,投一票   

评 论


验证码: 看不清?换一张