HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


USING Map Record—X'0080'

HLASM Programmer's Guide
SC26-4941-06

Field Size Description
Record type XL1
X'00'
USING record
X'20'
POP record
X'40'
PUSH record
X'80'
DROP record
USING Flag XL1 USING type (ORDINARY, LABELED, DEPENDENT, LABELED DEPENDENT)
X'00'
Ordinary USING
X'10'
Labeled USING
X'20'
Dependent USING
X'30'
Labeled Dependent USING
Location ESDID FL4 The value of the ESDID of the current section when the USING, DROP, PUSH USING, or POP USING was issued
Statement number FL4 The statement number of the USING, DROP, PUSH USING, or POP USING
Location Counter FL4 The value of the location counter when the USING, DROP, PUSH USING, or POP USING was issued
USING value FL4 The value of the USING statements first-operand expression. This is zero for PUSH, POP, and DROP.
Last statement FL4 The last statement number for which this base-register was used in converting a symbolic address into its base-displacement form. This is zero for PUSH, POP, and DROP.
USING ESDID FL4 For ordinary and labeled USING instructions, this field indicates the ESDID of the section specified on first operand of the USING statement. For dependent USING instructions, this field indicates the ESDID of the section specified on the corresponding ordinary USING instruction that is used to resolve the address. This is zero for PUSH, POP, and DROP.
Register XL1 The register used in the USING. This is zero for PUSH and POP. Where a DROP with no operand or a DROP ALL is specified, this field contains X'FF'.
Displacement XL2 The maximum displacement for this USING register. This is zero for PUSH, POP, and DROP.
  XL1 Reserved
USING range FL4 The value of the USING range.
  XL2 Reserved
Label offset FL4 The offset from the beginning of this record to the label and USING text. A value of binary zeros indicates that there is no label or USING text.
Label length FL4 The length of the label and USING text. This length field is rounded up to a doubleword boundary. Hence if the text is 13 bytes in length, the length is set at 16 and the text space padded on the right. This is zero for PUSH and POP.
Label CL(n) The source text for the label and USING from the source USING record. This field is null for PUSH and POP.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014