Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
RX format HLASM Language Reference SC26-4940-06 |
|
The operand fields of RX-format instructions designate one or two
registers, including an index register, and a virtual storage address
(coded as an implicit address or an explicit address), with the following
exception:
┌────────┬────┬────┬────┬────────────┐ │Op Code │ R₁ │ X₂ │ B₂ │ D₂ │ └────────┴────┴────┴────┴────────────┘ 0 8 12 16 20 31 Symbols used to represent registers (see REG1, INDEX, and BASE in the ALPHA2 instruction in the examples) are assumed to be equated to absolute values 0 - 15. Symbols used to represent implicit addresses (see IMPLICIT in the instructions labeled GAMMAn in the examples) can be either relocatable or absolute. Symbols used to represent displacements (see DISPL in the instructions labeled BETA2 and LAMBDA1 in the examples) in explicit addresses are assumed to be equated to absolute values between 0 and 4095. Examples:
When assembled, the object code for the instruction labeled ALPHA1, in hexadecimal, is:
where:
When assembled, the object code for the instruction labeled GAMMA1, in hexadecimal, is:
where:
|
Copyright IBM Corporation 1990, 2014
|