RMODE instruction
The RMODE instruction specifies the residence mode to be
associated with control sections in the object deck.
 >>-+------+--RMODE--+-24--+------------------------------------><
'-name-' +-31--+
+-64--+
'-ANY-'
|
- name
- is the name field that
associates the
residence mode
with a control section. If there is a symbol in the name field, it must
also appear in the name field of a START, CSECT, RSECT, or COM
instruction in this assembly. If the name field is space-filled, there must be
an unnamed control section in this assembly. If the name field contains
a sequence symbol (see Symbols for details), it is treated as
a blank name field.
- 24
- specifies that a residence mode of 24 is to be associated
with the control section; that is, the control section must be
resident below 16 megabytes.
- 31
- specifies that a residence mode of either 24 or 31 is to be
associated with the control section; that is, the control section
can be resident above or below 16 megabytes.
- 64
- Specifies that a residence mode of 64 is to be associated
with the control section (see 64-bit Addressing Mode).
- ANY
- is understood to mean RMODE 31.
Any field of this instruction may be generated by a macro, or
by substitution in open code.
Notes:
- RMODE can be specified anywhere in the assembly. It does not
initiate an unnamed control section.
- An assembly can have multiple RMODE instructions; however, two RMODE
instructions cannot have the same name field.
- The valid and invalid combinations of AMODE and RMODE are shown in
Table 11. Note that combinations involving
AMODE 64 and RMODE 64
are subject to the support outlined in 64-bit Addressing Mode.
- AMODE or RMODE cannot be specified for an unnamed common
control section.
- The defaults used when zero or one MODE is specified are shown in
Table 12.
Note that combinations involving
AMODE 64 and RMODE 64
are subject to the support outlined in 64-bit Addressing Mode.
[ Top of Page | Previous Page | Next Page | Contents | Index ]