Unconditional branch (PC relative).
The following can be specified for disp22:
Transfers control to the address attained by adding the current program counter (PC) value and the relative or absolute expression value specified by the operand.
The jr machine instruction takes an immediate value in the range of -2,097,152 to +2,097,151 (0xFE00000 to 0x1FFFFF) as the displacement. |
If an absolute expression that exceeds the range of -2,097,152 to +2,097,151 is specified as disp22, the assembler outputs the following message and stops assembling. |
If an absolute expression having an odd-numbered value is specified as disp22, the assembler outputs the following message and stops assembling. |