gtpg2m1dGeneral Macros

DATAS-Combination Data

This general macro allows as many as 8 data records to be issued using the same base register by creating 1 combination data macro.

At times, 2 or more data macros refer to a single data record and it is often necessary that only one base register be used. One example of this is an input message (AM0SG) located in an output message (UI0OM). Because of the philosophy of the assemblers, 2 separate data macros cannot be issued with USING statements for the same registers. The DATAS macro can be issued to resolve this problem.

Format




label
A symbolic name can be assigned to the macro statement. It must be used if you wish to reissue a USING statement.

Rx
This is a required parameter. The valid registers are R1-R7, R14, R15.

suffix
This is a required parameter. Is defines a one-character suffix to be used.

name
This is the name of a data macro. Up to eight data macros may be specified.

Entry Requirements

Return Conditions

All the specified data macros will have been issued with the suffix and the same base register.

Programming Considerations

Examples

DATAS R1,X,UI0OM,AM0SG