PC Relative Addressing
The offset is the number of instructions forward or backward that must be skipped to get to the instruction labeled Label
Thus, 4*offset + PC+4 is the address of the instruction labeled with Label
- PC+4 is used because the PC already points to the next instruction
- Figuring offsets manually is difficult because of pseudoinstructions ... leave it to the assembler
- Forward is a + offset, backward is a - offset