HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Assembler language structure

HLASM Language Reference
SC26-4940-06

This section describes the structure of the assembler language, including the statements that are allowed in the language, and the elements that make up those statements.

Statement coding rules describes the composition of an assembler language source statement.

The figures in this section show the overall structure of the statements that represent the assembler language instructions, and are not specifications for these instructions. The individual instructions, their purposes, and their specifications are described in other sections of this manual.

Model statements, used to generate assembler language statements, are described in How to specify macro definitions.

The remarks entry in a source statement is not processed by the assembler, but it is printed in the assembler listing. For this reason, it is only shown in the overview of the assembler language structure in Figure 1, and not in the other figures.

The machine instruction statements are described in Figure 1, discussed in Machine instruction statements, and summarized in the z/Architecture Principles of Operation information.

Assembler instruction statements are described in Figure 1, discussed in Program structures and addressing and Assembler instruction statements, and are summarized in Assembler instructions.

Conditional assembly instruction statements and the macro processing statements (MACRO, MEND, MEXIT, MNOTE, AREAD, ASPACE, and AEJECT) are described in Figure 1. The conditional assembly instructions are discussed in How to write conditional assembly instructions, and macro processing instructions in How to specify macro definitions. Both types are summarized in Assembler instructions.

Macro instruction statements are described in Figure 1, and discussed in How to write macro instructions.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014