PP
Branch instructions
Return Jump
02dm
Return jump to m
+
(d)
RJM
m,d
This instruction jumps to the address given by m plus the content of location
d .
If d equals zero, m is not modified.
The current program address (P) plus
2 is stored at the jump address. The next instruction starts at the jump
address plus
1 .
The subprogram exits with a long jump or normal sequencing
to
the jump address minus 1, which in turn contains a long jump, 0100. This
returns the original program address plus 2 to the
P
register.
Unconditional Jump
03d
Unconditional jump d
UJN d
This instruction provides an unconditional jump to any address up to 31
(decimal) locations forward or backward from the current program address. The
value of d is added to the current program address. If d is positive (01
through 37), 0001 through 0037 is added, and the jump is forward. If d is
negative (40 through 76), 7740 through 7776 is added, and the jump is
backward. When d equals 00 or 77, the PP hangs.
A
deadstart is required
to
restart the PP.
Need help?
Do you have a question about the Cyber 170 State and is the answer not in the manual?
Questions and answers