The following additional assembler instructions are provided with
High Level Assembler:
- *PROCESS statement:
- The *PROCESS statement lets you specify assembler options
in the assembler source program. See Specifying assembler options in the source program.
- ACONTROL instruction:
- The
ACONTROL instruction lets you change many assembler options within
a program.
- ADATA instruction:
- The ADATA instruction allows user records to be written
to the associated data file.
- ALIAS instruction:
- The ALIAS instruction
lets you replace an external symbol name with a string of up to 64
bytes.
- CEJECT instruction:
- The CEJECT instruction
allows page ejects to be done conditionally, under operand control.
- CATTR instruction (z/OS and CMS):
- You can use the CATTR instruction to establish
a program object external class name, and assign binder attributes
for the class. This instruction is only valid when you specify the
GOFF assembler option to produce generalized object format modules. See Generalized object format modules (z/OS and CMS). By establishing the deferred load attribute, text
is not loaded when the program is brought into storage, but is partially
loaded, for fast access when it is requested.
- EXITCTL instruction:
- The EXITCTL
instruction allows data to be passed from the assembler source to
any of the input/output user exits. See Using exits to complement file processing.
- RSECT instruction:
- The RSECT instruction
defines a read-only control section. See Read-only control sections.
- XATTR instruction (z/OS and CMS):
- The XATTR instruction
enables attributes to be assigned to an external symbol. The instruction
is only valid when you specify the GOFF assembler option to produce
generalized object format modules. See Generalized object format modules (z/OS and CMS). The
linkage conventions for the symbol are established using this instruction.