[label] SAVE (lit1,lit2)
,[T]
,id-name
Parameters
- (lit1,lit2)
- Numeric values from 0 through 15 that specify the from and to registers to save into the register save area. This area is normally pointed to by register 13.
- T
- Specifies that registers 14 and 15 are to be stored in word 4 and 5, respectively, of the save area.
- Id-name
- Specifies an identifier to be associated with the SAVE macro. If an asterisk (*) is coded, the identifier is the label associated with the SAVE macro, or, if the label field is blank, the control section name is used.
Comments
Saves the specified general-purpose registers.
lit1 is the first register to save. lit2 is the last register to save. lit1 and lit2 must be values between 0 and 15. If lit1 is greater than lit2 then the registers saved are lit1 through 15 and 0 through lit2.
Examples
SAVE (14,12)
Saves the contents of registers 14 through 15 and 0 through 12 to the register save area specified by register 13.