Everything

ELSEIFN


絶対値式による制御(偽のときアセンブル)をします。

[指定形式]

[△]$[△]ELSEIFN[△]絶対値式[△][;コメント]

[機能]

-

オペランドで指定した絶対値式が真(≠0)に評価された場合

本制御命令に対応するELSEIF制御命令,ELSEIFN制御命令,ELSE制御命令,またはENDIF制御命令までスキップします。

 

-

偽(=0)に評価された場合

(a)

本制御命令と本制御命令に対応するELSEIF制御命令,ELSEIFN制御命令,またはELSE制御命令が存在する場合は,本制御命令とその制御命令とで囲まれるブロックをアセンブルします。

(b)

それらの制御命令が存在しない場合は,本制御命令とその制御命令に対応するENDIF制御命令とで囲まれるブロックをアセンブルします。

[用途]

-

ソース・モジュールを大幅に変更することなく,アセンブル対象となるソース・ステートメントを変更することができます。

-

ソース・モジュール中に,プログラム開発中にのみ必要となるデバッグ文などを記述した場合,そのデバッグ文を機械語に変換する/しないを条件付きアセンブルのスイッチ設定により選択することができます。