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

制約事項: 本トピックは Windows 環境にのみ該当します。
入力
  • レジスタ 1

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

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

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

バイト 説明
0 から 3

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

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

4 から 7

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

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

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

8 フラグ バイト:

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

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

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

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

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

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

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

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