Review an Instruction: LARL

Load Address Relative Long (LARL) is a powerful instruction that can be used to reduce the number of registers your program uses. This is a new article for the website that can be accessed here.

4 thoughts on “Review an Instruction: LARL”

  1. “LARL can reduce the number of base registers that are needed in your program because it can reach roughly +/- 2 Gigabytes from the address where it is coded.”

    A BAL coder of sound mind would never contemplate 2³¹ of addressability in a single module. Really. Never.

  2. I think you have a typo. The 24-bit description should read:

    “With 24-bit addressing, the address is placed in the operand one register using bit positions 40-63, bits 32-39 are set to 0’s, and bits 0-31 are unchanged”

Leave a Reply