条件アセンブル制御命令を用いることにより,条件式の評価結果にしたがって,アセンブルを行う範囲が制御できます。
条件アセンブル制御命令には,次のものがあります。
| 
 | 
 | 
| 
 
IFDEF 
 | 
 
シンボルによる制御(定義されているときアセンブル) 
 | 
| 
 
IFNDEF 
 | 
 
シンボルによる制御(定義されていないときアセンブル) 
 | 
| 
 
IF 
 | 
 
絶対式による制御(真のときアセンブル) 
 | 
| 
 
IFN 
 | 
 
絶対式による制御(偽のときアセンブル) 
 | 
| 
 
ELSEIF 
 | 
 
絶対式による制御(真のときアセンブル) 
 | 
| 
 
ELSEIFN 
 | 
 
絶対式による制御(偽のときアセンブル) 
 | 
| 
 
ELSE 
 | 
 
絶対式/シンボルによる制御 
 | 
| 
 
ENDIF 
 | 
 
制御範囲の終わり 
 | 
 
 
条件アセンブル制御命令のネスト・レベルの最大値は4,294,967,294(=0xFFFFFFFE)(理論値)です。ただし,実際には利用可能なメモリ量に依存します。