[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 の内容を保存します。