IF (MASM)
Concede a montagem do ifstatements se Expressão1 é verdadeiro (diferente de zero) ou elseifstatements se Expressão1 for false (0) e Expressão2 é verdadeiro.
IF expression1
ifstatements
[[ELSEIF expression2
elseifstatements]]
[[ELSE
elsestatements]]
ENDIF
Comentários
As seguintes diretivas podem ser substituídas por ELSEIF: ELSEIFB, ELSEIFDEF, ELSEIFDIF, ELSEIFDIFI, ELSEIFE, ELSEIFIDN, ELSEIFIDNI, ELSEIFNB, e ELSEIFNDEF.Opcionalmente, monta elsestatements se a expressão anterior for falsa.Observe que as expressões são avaliadas no momento do assembly.