IF

expression1 が true (0 以外) の場合は ifstatements のアセンブリを、expression1 が false (0) であり、expression2 が true の場合は elseifstatements のアセンブリを許可します。

構文

IF expression1
if-statements
⟦ELSEIF expression2
elseif-statements⟧
⟦ELSE
else-statements⟧
ENDIF

解説

ELSEIF の代わりに、次のディレクティブを使用できます: ELSEIFB、ELSEIFDEF、ELSEIFDIF、ELSEIFDIFI、ELSEIFE、ELSEIFIDN、ELSEIFIDNI、ELSEIFNB、ELSEIFNDEF。 前の式が false の場合は、必要に応じて else-statements をアセンブルします。 式はアセンブリ時に評価されることに注意してください。

関連項目

ディレクティブ リファレンス
MASM BNF 文法