1092
Instruction Classifications by Function Appendix A
Timer and
counter
instructions
BCD
(See
note.)
Timer
(with
timer
numbers)
TIM TIMER TIMH HIGH-SPEED
TIMER
TMHH ONE-MS
TIMER
TTIM ACCUMULA-
TIVE TIMER
--- --- --- ---
Timer
(without
timer
numbers)
TIML LONG TIMER MTIM MULTI-OUT-
PUT TIMER
--- ---
Counter
(with
counter
numbers)
CNT COUNTER CNTR REVERSIBLE
TIMER
CNR RESET
TIMER/
COUNTER
Binary
(See
note.)
Timer
(with
timer
numbers)
TIMX TIMER TIMHX HIGH-SPEED
TIMER
TMHHX ONE-MS
TIMER
TTIMX ACCUMULA-
TIVE TIMER
--- --- --- ---
Timer
(without
timer
numbers)
TIMLX LONG TIMER MTIMX MULTI-OUT-
PUT TIMER
--- ---
Counter
(with
counter
numbers)
CNTX COUNTER CNTRX REVERSIBLE
TIMER
CNRX RESET
TIMER/
COUNTER
Comparison
instructions
Symbol
comparison
LD, AND, OR
+
=, <>, <, <=, >,
>=
Symbol com-
parison
(unsigned)
LD, AND, OR
+
=, <>, <, <=, >,
>= + L
Symbol com-
parison (dou-
ble-word,
unsigned)
LD, AND, OR
+
=, <>, <, <=, >,
>= +S
Symbol com-
parison
(signed)
LD, AND, OR
+
=, <>, <, <=, >,
>= + SL
Symbol com-
parison (dou-
ble-word,
signed)
LD, AND, OR
+
= DT, <> DT, <
DT, <= DT, >
DT, >= DT
(See note 1.)
Time compari-
son
--- ---
Data comparison
(Condition Flags)
CMP UNSIGNED
COMPARE
CMPL DOUBLE
UNSIGNED
COMPARE
CPS SIGNED
BINARY
COMPARE
CPSL DOUBLE
SIGNED
BINARY
COMPARE
ZCP AREA RANGE
COMPARE
ZCPL DOUBLE
AREA RANGE
COMPARE
Table compare MCMP MULTIPLE
COMPARE
TCMP TABLE COM-
PA RE
BCMP UNSIGNED
BLOCK COM-
PA RE
BCMP2 EXPANDED
BLOCK COM-
PARE
--- --- --- ---
Data
movement
instructions
Single/double-word MOV MOVE MOVL DOUBLE
MOVE
MVN MOVE NOT
MVNL DOUBLE
MOVE NOT
--- --- --- ---
Bit/digit MOVB MOVE BIT MOVD MOVE DIGIT --- ---
Exchange XCHG DATA
EXCHANGE
XCGL DOUBLE
DATA
EXCHANGE
--- ---
Block/bit transfer XFRB MULTIPLE
BIT TRANS-
FER
XFER BLOCK
TRANSFER
BSET BLOCK SET
Distribute/ collect DIST SINGLE
WORD DIS-
TRIBUTE
COLL DATA COL-
LECT
--- ---
Index register MOVR MOVE TO
REGISTER
MOVRW MOVE TIMER/
COUNTER PV
TO REGIS-
TER
--- ---
Classifica-
tion
Sub-class Mnemonic Instruction Mnemonic Instruction Mnemonic Instruction