Datasheet
CP1E-E@@(S)D@-@ CP1E-N@@(S@)D@-@/NA20D@-@
42
Data Shift Instructions
Increment/Decrement Instructions
Symbol Math Instructions
Conversion Instructions
Logic Instructions
Special Math Instructions
Floating-point Math Instructions
Table Data Processing Instructions
Data Control Instructions
Instruction Mnemonic
SHIFT REGISTER SFT
REVERSIBLE SHIFT REGISTER SFTR
WORD SHIFT WSFT
ARITHMETIC SHIFT LEFT ASL
ARITHMETIC SHIFT RIGHT ASR
ROTATE LEFT ROL
ROTATE RIGHT ROR
ONE DIGIT SHIFT LEFT SLD
ONE DIGIT SHIFT RIGHT SRD
SHIFT N-BITS LEFT NASL
DOUBLE SHIFT N-BITS LEFT NSLL
SHIFT N-BITS RIGHT NASR
DOUBLE SHIFT N-BITS RIGHT NSRL
Instruction Mnemonic
INCREMENT BINARY ++
DOUBLE INCREMENT BINARY ++L
DECREMENT BINARY --
DOUBLE DECREMENT BINARY --L
INCREMENT BCD ++B
DOUBLE INCREMENT BCD ++BL
DECREMENT BCD --B
DOUBLE DECREMENT BCD --BL
Instruction Mnemonic
SIGNED BINARY ADD WITHOUT
CARRY
+
DOUBLE SIGNED BINARY ADD
WITHOUT CARRY
+L
SIGNED BINARY ADD WITH CARRY
+C
DOUBLE SIGNED BINARY ADD
WITH CARRY
+CL
BCD ADD WITHOUT CARRY +B
DOUBLE BCD ADD WITHOUT CARRY
+BL
BCD ADD WITH CARRY +BC
DOUBLE BCD ADD WITH CARRY +BCL
SIGNED BINARY SUBTRACT
WITHOUT CARRY
-
DOUBLE SIGNED BINARY
SUBTRACT WITHOUT CARRY
-L
SIGNED BINARY SUBTRACT WITH
CARRY
-C
DOUBLE SIGNED BINARY
SUBTRACT WITH CARRY
-CL
BCD SUBTRACT WITHOUT CARRY -B
DOUBLE BCD SUBTRACT
WITHOUT CARRY
-BL
BCD SUBTRACT WITH CARRY -BC
DOUBLE BCD SUBTRACT WITH
CARRY
-BCL
SIGNED BINARY MULTIPLY *
DOUBLE SIGNED BINARY MULTIPLY
*L
BCD MULTIPLY *B
DOUBLE BCD MULTIPLY *BL
SIGNED BINARY DIVIDE /
DOUBLE SIGNED BINARY DIVIDE /L
BCD DIVIDE /B
DOUBLE BCD DIVIDE /BL
Instruction Mnemonic
BCD-TO-BINARY BIN
DOUBLE BCD-TO-DOUBLE
BINARY
BINL
BINARY-TO-BCD BCD
DOUBLE BINARY-TO-DOUBLE BCD
BCDL
2’S COMPLEMENT NEG
DATA DECODER MLPX
DATA ENCODER DMPX
ASCII CONVERT ASC
ASCII TO HEX HEX
Instruction Mnemonic
LOGICAL AND ANDW
DOUBLE LOGICAL AND ANDL
LOGICAL OR ORW
DOUBLE LOGICAL OR ORWL
EXCLUSIVE OR XORW
DOUBLE EXCLUSIVE OR XORL
COMPLEMENT COM
DOUBLE COMPLEMENT COML
Instruction Mnemonic
ARITHMETIC PROCESS APR
BIT COUNTER BCNT
Instruction Mnemonic
FLOATING TO 16-BIT FIX
FLOATING TO 32-BIT FIXL
16-BIT TO FLOATING FLT
32-BIT TO FLOATING FLTL
FLOATING-POINT ADD +F
FLOATING-POINT SUBTRACT -F
FLOATING-POINT DIVIDE /F
FLOATING-POINT MULTIPLY *F
Floating Symbol Comparison
LD, AND, OR+=F
LD, AND, OR+<>F
LD, AND, OR+<F
LD, AND, OR+<=F
LD, AND, OR+>F
LD, AND, OR+>=F
FLOATING- POINT TO ASCII FSTR
ASCII TO FLOATING-POINT FVAL
Instruction Mnemonic
SWAP BYTES SWAP
FRAME CHECKSUM FCS
Instruction Mnemonic
PID CONTROL WITH AUTOTUNING PIDAT
TIME-PROPORTIONAL OUTPUT TPO
SCALING SCL
SCALING 2 SCL2
SCALING 3 SCL3
AVERAGE AVG