CALL DOS/VSE マクロ

[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