Jump, depending on conditions.
8-bit operands have a jump width of (-128...+127)
16-bit operands of (-32768...-129) or (+128...+32767)
Com-
mand
Operand Parameter Function Length
in words
JU LABEL Jump unconditionally 1/2
JC LABEL Jump if RLO="1" 1/2
JCN LABEL Jump if RLO="0" 2
JCB LABEL Jump if RLO="1"
Save the RLO in the BR-bit
2
JNB LABEL Jump if RLO="0"
Save the RLO in the BR-bit
2
JBI LABEL Jump if BR="1" 2
JNBI LABEL Jump if BR="0" 2
JO LABEL Jump on stored overflow (OV="1") 1/2
JOS LABEL Jump on stored overflow (OS="1") 2
JUO LABEL Jump if "unordered instruction" (CC1=1 and CC0=1) 2
JZ LABEL Jump if result=0 (CC1=0 and CC0=0) 1/2
JP LABEL Jump if result>0 (CC1=1 and CC0=0) 1/2
JM LABEL Jump if result < 0 (CC1=0 and CC0=1) 1/2
JN LABEL Jump if result ≠ 0
(CC1=1 and CC0=0) or (CC1=0) and (CC0=1)
1/2
JMZ LABEL Jump if result ≤ 0
(CC1=0 and CC0=1) or (CC1=0 and CC0=0)
2
JPZ LABEL Jump if result ≥ 0
(CC1=1 and CC0=0) or (CC1=0 and CC0=0)
2
JL LABEL Jump distributor
This instruction is followed by a list of jump instructions.
The operand is a jump label to subsequent instructions
in this list. ACCU1-L-L contains the number of the jump
instruction to be executed
2
LOOP LABEL Decrement ACCU1-L and jump if ACCU1-L ≠ 0
(loop programming)
2
Status word for: JU, JL, LOOP BR CC1 CC0 OV OS OR STA RLO /FC
Instruction depends on - - - - - - - - -
Instruction influences - - - - - - - - -
VIPA SPEED7
IL operations
Jump instructions
HB00 | OPL_SP7 | Operation list | en | 18-30 45