7 1000 - Jumps
| (require ledum/bb68/op-1000-jumps) | package: ledum-bb68 |
opcode
R = bb68-gprp
i : (integer-in 0 511)
R : (integer-in 0 7)
mask: f000 |
value: 8000 |
An unconditional jump to an address stored in the register pair R(2*N):R(2*N+1).
opcode
W = bb68-gprp R = bb68-gprp
W : (integer-in 0 7)
R : (integer-in 0 7)
i : (integer-in 0 31)
mask: f100 |
value: 9100 |
(Jump And Link Register) An unconditional jump that stores the current program counter in a register.
Typically used for constructing subroutine calls.
The address to jump to is stored in the register pair R(2*N):R(2*N+1) and the current program counter
is stored into R(2*M):R(2*M+1).
private opcode
W = bb68-gprp
W : (integer-in 0 7)
z : (integer-in -128 127)
mask: f100 |
value: 9000 |


