25
CS/CJ/NSJ Series Instructions Reference Manual (W474)
2. Summary of Instructions
2-1 Instruction Set and CPU Unit Support for
Individual Instructions
2
Sequence
control
instructions
--- END END NOP NO OPERA-
TION
--- ---
Interlock IL INTERLOCK ILC INTERLOCK
CLEAR
MILH
*5
MULTI-INTER-
LOCK DIF-
FERENTIATIO
N HOLD
MILR
*5
MULTI-INTER-
LOCK DIF-
FERENTIATIO
N RELEASE
MILC
*5
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
Timer and
counter
instructions
BCD Timers
with timer
numbers
TIM HUNDRED-
MS TIMER
TIMH TEN-MS
TIMER
TMHH ONE-MS
TIMER
TIMU
*2
TENTH-MS
TIMER
TMUH
*2
HUN-
DREDTH-MS
TIMER
TTIM ACCUMULA-
TIVE TIMER
Timers
without
timer
numbers
TIML LONG TIMER MTIM MULTI-OUT-
PUT TIMER
--- ---
Counters
with
counter
numbers
CNT COUNTER CNTR REVERSIBLE
TIMER
CNR RESET
TIMER/
COUNTER
Binary Timers
with timer
numbers
TIMX HUNDRED-
MS TIMER
TIMHX TEN-MS
TIMER
TMHHX ONE-MS
TIMER
TIMUX
*2
TENTH-MS
TIMER
TMUHX
*2
HUN-
DREDTH-MS
TIMER
TTIMX ACCUMULA-
TIVE TIMER
Timers
without
timer
numbers
TIMLX
*1
LONG TIMER
MTIMX
*1
MULTI-OUT-
PUT TIMER
--- ---
Counters
with
counter
numbers
CNTX
*1
COUNTER CNTRX REVERSIBLE
TIMER
CNRX
*1
RESET
TIMER/
COUNTER
Timer
reset
*4
TRSET TIMER
RESET
--- --- --- ---
Compari-
son instruc-
tions
Symbol
comparison
LD, AND, OR
+
=, <>, <, <=, >,
>=
*5
Symbol com-
parison
(unsigned)
LD, AND, OR
+
=, <>, <, <=, >,
>= + L
*5
Symbol com-
parison (dou-
ble-word,
unsigned)
LD, AND, OR
+
=, <>, <, <=, >,
>= +S
*5
Symbol
comparison
(signed)
LD, AND, OR
+
=, <>, <, <=, >,
>= + SL
*5
Symbol com-
parison (dou-
ble-word,
signed)
LD, AND, OR
+
= DT, <> DT, <
DT, <= DT, >
DT, >= DT
*5
Time compari-
son
--- ---
Data
comparison
(Condition Flags)
CMP UNSIGNED
COMPARE
CMPL DOUBLE
UNSIGNED
COMPARE
CPS SIGNED
BINARY
COMPARE
CPSL DOUBLE
SIGNED
BINARY
COMPARE
ZCP
*1
AREA RANGE
COMPARE
ZCPL
*1
DOUBLE
AREA RANGE
COMPARE
ZCPS
*14
SIGNED
AREA RANGE
COMPARE
ZCPSL
*14
DOUBLE
SIGNED
AREA RANGE
COMPARE
--- ---
Table
compare
MCMP MULTIPLE
COMPARE
TCMP TABLE COM-
PAR E
BCMP UNSIGNED
BLOCK COM-
PAR E
BCMP2
*6
EXPANDED
BLOCK COM-
PAR E
--- --- --- ---
Classifica-
tion
Sub-class Mnemonic Instruction Mnemonic Instruction Mnemonic Instruction