SVC 5、FREEMAIN (すべての E および L オプション、VU および VC)

入力
  • レジスタ 1

    パラメータ・リストのアドレス

出力
  • レジスタ 15
    戻りコード:
    • 0 = 成功
    • 4=4 = メモリのステータスは変更されていません。

パラメータ・リスト、長さは 10 バイト

バイト 説明
0-3

要素の要求:長さが要求されています。

リストの要求:要求された長さのリストのアドレス (要求につき 1 語、最後の語のバイト 0 には X'80' が含まれます)。

4 -7

単一領域の要求:解放する領域のアドレスを含む語のアドレス

リストの要求:解放する領域のアドレス・リストのアドレス

変数の要求:最初の語で解放されるアドレスと、2 番目の語で解放される長さを含む二重語のアドレス

8 フラグ・バイト:

10 要求はページ境界に配置される記憶域用です。

00 条件なしの要素の要求です。

20 条件付きの要素の要求です。

80 条件なしのリストの要求です。

A0 条件付きのリストの要求です。

C0 条件なしの変数の要求です。

E0 条件付きの変数の要求です。

9 メモリが属するサブプール
注:条件付きの要求が失敗すると、呼び出し側プログラムに戻らずに異常終了します。