IF (MASM)
Accorde l'assembly de ifstatements si expression1 est vraie (une valeur différente de zéro) ou des elseifstatements si expression1 a la valeur false (0) et expression2 est true.
IF expression1
ifstatements
[[ELSEIF expression2
elseifstatements]]
[[ELSE
elsestatements]]
ENDIF
Notes
les directives suivantes peuvent être substituées pour ELSEIF: ELSEIFB, ELSEIFDEF, ELSEIFDIF, ELSEIFDIFI, ELSEIFE, ELSEIFIDN, ELSEIFIDNI, ELSEIFNB, et ELSEIFNDEF.Éventuellement, assemble des elsestatements si l'expression ci-dessus est false.notez que les expressions sont évaluées au moment de l'assembly.