Appendices
A-8
CJ2 CPU Unit Software User’s Manual
CONDITIONAL
JUMP
CJP 510 Output Required
CONDITIONAL
JUMP
CJPN 511 Output Not
required
JUMP END JME 005 Indicates the destination of a jump instruction. Output Not
required
MULTIPLE
JUMP
JMP0 515 Output Required
MULTIPLE
JUMP END
JME0 516 When the execution condition for JMP0(515) is OFF, all
instructions from JMP0(515) to the next JME0(516) in
the program are processed as NOP(000). Use
JMP0(515) and JME0(516) in pairs. There is no limit on
the number of pairs that can be used in the program.
Output Not
required
Instruction Mnemonic Code Symbol/Operand Function Location
Execution
condition
N: Jump number
CJP(510)
N
Instructions
jumped
Execution condition
Instruc-
tions
ex-
ecuted
The operation of CJP(510) is the basically the opposite
of JMP(004). When the execution condition for
CJP(510) is ON, program execution jumps directly to
the first JME(005) in the program with the same jump
number. CJP(510) and JME(005) are used in pairs.
Instructions in
this section are
not executed
and out-put
status is
maintained.
The instruction
execution time
for these
instructions is
eliminated.
N: Jump number
CJPN(511)
N
The operation of CJPN(511) is almost identical to
JMP(004).
When the execution condition for CJP(004) is OFF,
program execution jumps directly to the first
JME(005) in the program with the same jump
number. CJPN(511) and JME(005) are used in
pairs.
Instructions
in this section
are not
executed and
out-put status
is maintained.
The
instruction
execution
time for these
instructions is
eliminated.
Instruc-
tions
jumped
Execution condition
Instruc-
tions
ex-
ecuted
N: Jump number
JME(005)
N
JMP0(515)
Instruc-
tions
jumped
Execution
condition b
ON
Execution
condition b
OFF
Jumped instructions
are processed as
NOP(000).
Instruction execution
times are the same
as NOP(000).
Instruc-
tions
executed
Execution
condition a
OFF
Execution
condition a
ON
When the execution condition for JMP0(515) is OFF,
all instructions from JMP0(515) to the next
JME0(516) in the program are processed as
NOP(000). Use JMP0(515) and JME0(516) in pairs.
There is no limit on the number of pairs that can be
used in the program.
Instruc-
tions
executed
Instruc-
tions
jumped
JME0(516)