Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Base address HLASM Language Reference SC26-4940-06 |
|
The term base address is used throughout this manual to mean the location counter value within a control section from which the assembler can compute displacements to locations, or addresses, within the control section. Do not confuse this with the storage address of a control section when it is loaded into storage at execution time. The USING instruction has three formats:
Note: The assembler identifies and warns about statements
where the implied alignment of an operand does not match the requirements
of the instruction. However, if the base for a USING is not aligned
on the required boundary, the assembler cannot diagnose a problem.
For example:
The first STPQ instruction is diagnosed as an alignment error. The second STPQ instruction is not, even though the same storage location is implied by the code. You must take care to ensure base addresses match the alignment requirements of storage mapped by a USING. For a description of the alignment requirements of instructions, see the relevant z/Architecture Principles of Operation. |
Copyright IBM Corporation 1990, 2014
|