条件控制伪指令:
格式:
.if 条件表达式 ;条件为真执行分支体 分支体 .elseif 条件表达式 ;条件为真执行分支体 分支体 .else 分支体 .endif
注意:
- 条件表达式中操作符 ! 优先级最高,其次是 ==,!=, >, >= ,<, <=这些比较运算符,&&和 || 优先级最低,可以通过 () 改变运算顺序。
- 条件表达式中,用db,dw,dd定义的变量默认为无符号数,可用sbyte,sword,sdword定义有符号数
- 条件表达式中,寄存器或常数默认为无符号数,可以sbyte ptr或sword ptr指明,若其中一个数为有符号数,则强制另一个数作为有符号数进行比较