T.I.M | ISA Specification
 All Pages
JUMPR

Description

Set the program counter to the contents of a register. Used for jumping over data sections and non-return based control flow.

Register Access

Can source from any register except the program counter. Implicitly writes to the program counter as part of its operation.

Memory Layout

This is a 2 byte instruction. GP/SR bits determine if the destination and source registers index the general or special purpose register files.

Opcode | Condition Code | GP/SP | Source | Don't Care
001000 | 00 | I | SSSS | ???

Assembly Code Examples

1. | JUMP $LR
2. | JUMP $R0
3. | JUMP $T6
See Also
Instructions Quick Reference, JUMPI, CALLI, CALLR