16
Instruction Classifications by Function Section 2-1
2-1 Instruction Classifications by Function
The following table lists the CS/CJ-series instructions by function. (The
instructions appear by order of their function in Section 3 Instructions.)
*Instructions or instruction groups marked with a single asterisk are supported
by CS1-H, CJ1-H, CJ1M, and CS1D CPU Units only.
**Instructions or instruction groups marked with two asterisks are supported
by CJ1M CPU Units only.
***Instructions or instruction groups marked with three asterisks are not sup-
ported by CS1D CPU Units for Duplex-CPU Systems.
Note 1. CS/CJ-series CPU Unit Ver. 2.0 or later only
2. CJ1-H-R CPU Units only.
3. CJ1M-CPU21/22/23 CPU Unit Ver. 2.0 or later only
4. CS/CJ-series CPU Unit Ver. 2.0 or later only
CJ1M CPU Unit (Pre-Ver. 2.0 or Unit Ver. 2.0 or later)
Classifica-
tion
Sub-class Mnemonic Instruction Mnemonic Instruction Mnemonic Instruction
Basic
instructions
Input LD LOAD LD NOT LOAD NOT AND AND
AND NOT AND NOT OR OR OR NOT OR NOT
AND LD AND LOAD OR LD OR LOAD --- ---
Output OUT OUTPUT OUT NOT OUTPUT NOT --- ---
Sequence
input
instructions
--- NOT NOT UP CONDITION
ON
DOWN CONDITION
OFF
Bit test LD TST LD BIT TEST LD TSTN LD BIT TEST
NOT
AND TST AND BIT
TEST NOT
AND TSTN AND BIT
TEST NOT
OR TST OR BIT TEST OR TSTN OR BIT TEST
NOT
Sequence
output
instructions
--- KEEP KEEP DIFU DIFFERENTI-
ATE UP
DIFD DIFFERENTI-
ATE DOWN
OUTB* SINGLE BIT
OUTPUT
--- --- --- ---
Set/Reset SET SET RSET RESET SETA MULTIPLE
BIT SET
RSTA MULTIPLE
BIT RESET
SETB* SINGLE BIT
SET
RSTB* SINGLE BIT
RESET
Sequence
control
instructions
--- END END NOP NO OPERA-
TION
--- ---
Interlock IL INTERLOCK ILC INTERLOCK
CLEAR
MILH MULTI-INTER-
LOCK DIF-
FERENTIATIO
N HOLD
MILR
(See note 1.)
MULTI-INTER-
LOCK DIF-
FERENTIATIO
N RELEASE
MILC
(See note 1.)
MULTI-INTER-
LOCK CLEAR
--- ---
Jump JMP JUMP JME JUMP END CJP CONDI-
TIONAL
JUMP
CJPN CONDI-
TIONAL
JUMP
JMP0 MULTIPLE
JUMP
JME0 MULTIPLE
JUMP END
Repeat FOR FOR-NEXT
LOOPS
BREAK BREAK LOOP NEXT FOR-NEXT
LOOPS