Maximum location counter value
The assembler carries internal location counter values as 4 byte (31 bit unsigned) values. When you specify the NOGOFF assembler option, the assembler uses only the low-order 3 bytes for the location counter, and prints only the low-order 3 bytes in the assembly source and object code listing if the LIST(121) option is active. All 4 bytes are displayed if the LIST(133) option is active. In this case the maximum valid location counter value is 224-1.
- z/VM® and z/OS®
- When you specify the GOFF assembler option, the assembler requires the LIST(133) option, and uses the entire 4 byte value for the location counter and prints the 4 byte value in the assembly listings. In this case the maximum valid location counter value is 231-1.
If the location counter exceeds its valid maximum value the assembler
issues error message
ASMA039S Location counter error