INCLUDE リンク ファイル コマンド

INCLUDE SYSLIB(filename),[TYPE={ASM|CBL}],[PARMS={VL|IMS|nnn}]

パラメーター

SYSLIB(filename)
インクルードするモジュール
TYPE

モジュール タイプ (オプション、デフォルトは ASM)

TYPE=ASM: アセンブラー オブジェクト モジュール (.obj)

TYPE=CBL: COBOL モジュール (.int または .gnt)

PARMS

パラメーター処理 (パラメーターの数を渡す際に、TYPE = CBL やレジスタ 0 が使用できない場合のみ必要。次のコメントを参照)

PARMS=VL:パラメーターの数を決定する最後のパラメーター アドレスの上位ビットのスキャン

PARMS=IMS:最初のパラメーターで全語整数値 1 ~ 19 を確認します。値が見つかった場合、パラメーターの数を値 + 1 に設定します。見つからない場合、null パラメーターを含む最大 19 パラメーターの VL スキャンを実行します。VL ビットが見つからない場合、パラメーターの数を 19 に設定します。

PARMS=nnn:パラメーターの数を特定の値に設定します。

コメント

実行可能ファイルにリンクするオブジェクト ファイルを指定します。

INCLUDE コマンドは、最初の列以降のどこからでも開始できます。

TYPE=CBL の場合、PARMS パラメーターを指定するか、方法を示すレジスタの上位バイトを使用して、レジスタ 0 にパラメーターの数を渡す必要があります。値が h"00" の場合、パラメーターの数はレジスタ 0 の下位 24 ビット内になります。値 h"80" は PARMS=VL に相当し、値 h"40' は PARMS=IMS に相当します。