2.6. Loading addresses into registers
It is often necessary to load an address into a register. You might have to load the address of a variable, a string constant, or the start location of a jump table.
Addresses are normally expressed as offsets from the current PC or other register.
This section describes the following methods for loading an address into a register: