Source and object
On z/OS® and CMS, the assembler can produce two formats of the source and object section: a 121-character format and a 133-character format. To select one, you must specify either the LIST(121) assembler option or the LIST(133) assembler option. Both sections show the source statements of the module, and the object code of the assembled statements.
The 133-character format shows the location counter, and the first and second operand addresses (ADDR1 and ADDR2) as 8-byte fields in support of 31-bit addresses. This format is required when producing the extended object file; see Generalized object format modules (z/OS and CMS). The 133-character format also contains the first eight characters of the macro name in the identification-sequence field for statements generated by macros.
Figure 1 shows an example of the Source and Object section of the listing. This section shows the source statements of the module, and the object code of the assembled statements.
The fixed heading line printed on each page of the source and object section of the assembler listing indicates if the control section, at the time of the page eject, is a COM section, a DSECT or an RSECT.
High Level Assembler lets you write your program and print the assembler listing headings in mixed-case.