CALL DOS/VSE マクロ

制約事項: 本トピックは Windows 環境にのみ該当します。

[label] CALL progname

,(parm01,parm02,...)

[,VL]

[,ID=id-number]

パラメーター

progname
呼び出す CSECT の名前
parm01,parm02
レジスタ 1 にロードするパラメーター アドレス リストの作成に使用されるパラメーターの名前
VL
最後のパラメーターのアドレスの上位ビットが設定されます。CSECT に可変個数のパラメーターを渡すことができる場合、このパラメーターを含めます。
ID=id-number
下位 12 ビットに ID 番号付き NOP ブランチ命令を生成します。この目的は、デバッグ時に各呼び出しを一意に識別できるようにすることです。ID 番号の値は 0 から 4095 までになります。

説明

別のプログラムに制御を渡します。

CALL MYPROG

CALL MYPROG,(PARM1,PARM2,PARM3),VL