SAVE

[label] SAVE (lit1,lit2)

,[T]

,id-name

パラメータ

(lit1,lit2)
レジスタ保存領域への保存を目的に指定するレジスタ 0 ~ 15 の数値。この領域は、通常、レジスタ 13 で指し示されます。
T
レジスタ 14 および 15 がそれぞれ保存領域の語 4 および語 5 に格納されるように指定します。
Id-name
SAVE マクロに関連付けられる識別子を指定します。アスタリスク (*) をコード化する場合、識別子は SAVE マクロに関連付けられるラベルになります。あるいは、ラベル・フィールドが空白の場合、制御セクション名が使用されます。

コメント

指定した汎用レジスタを保存します。

lit1 は保存する最初のレジスタです。lit2 は保存する最後のレジスタです。lit1 および lit2 の値は 0 ~ 15 にします。lit1 が lit2 よりも大きい場合、保存されるレジスタは、lit1 ~ 15 および 0 ~ lit2 になります。

SAVE (14,12)

レジスタ 13 で指定されたレジスタ保存領域に、レジスタ 14 ~ 15 および 0 ~ 12 の内容を保存します。