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