Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

360 Assembly/360 Instructions/LR

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

__TOC__ LR - Load Register - RR Instruction - Opcode 18 Format LR 2,6 Copy the contents of register 6 into register 2, replacing the existing contents of register 2 The specific syntax is LR target register, source register. Opcode 18 Example usage The LR instruction is used to copy the contents of the second register argument (the source register) into the first register argument (the target register), replacing the contents of the target register with the contents of the source register. The following is an example of how the instruction would assemble in various forms from an assembly language listing: 1826 LR 2,6 1892 LR 9,2 18FA LR 15,10 Typical Usage When it is necessary to copy the contents of a register in order to preserve the value in the original register, or where the purpose is to propagate the value contained in one register to another register. Availability The LR instruction is available on all models of the 360, 370 and z/System. Operation The LR instruction copies the 32-bit value from the register specified by the second argument to the register specified by the first argument. Register 0 is valid for either register and is not ignored as in some other instructions. Condition Codes Condition codes are not changed. Exceptions and Faults None. LPXR LRA 17 XR 19 CR