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 に相当します。