Instruction Tables
7-6-4 Alphabetic List by Mnemonic
Mnemonic
Code
Words
ACC (@)
––
4
ADB (@)
50
4
ADD (@)
30
4
ADDL (@)
54
4
AND
None
1
AND LD
None
1
AND NOT
None
1
ANDW (@) 34
4
ASC (@)
86
4
ASFT(@)
17
4
ASL (@)
25
2
ASR (@)
26
2
AVG
––
4
BCD (@)
24
3
BCDL (@)
59
3
BCMP (@)
68
4
BCNT (@)
67
4
BIN (@)
23
3
BINL (@)
58
3
BSET (@)
71
4
CLC (@)
41
1
CMP
20
3
CMPL
60
4
CNT
None
2
CNTR
12
3
COLL (@)
81
4
COM (@)
29
2
CTBL(@)
63
4
DEC (@)
39
2
DIFD
14
2
DIFU
13
2
DIST (@)
80
4
DIV (@)
33
4
DIVL (@)
57
4
DMPX (@)
77
4
DVB (@)
53
4
END
01
1
FAL (@)
06
2
FALS
07
2
FCS (@)
––
4
HEX (@)
––
4
HMS
––
4
IL
02
1
Dashes ("––") in the Code column indicate expansion instructions, which do not
have fixed function codes. "None" indicates instructions for which function
codes are not used.
In the CPU Units column, "SRM1" indicates all versions of the SRM1 CPU Units
and "SRM1(-V2)" indicates only version 2 of the SRM1 CPU Units.
Name
ACCELERATION CONTROL
BINARY ADD
BCD ADD
DOUBLE BCD ADD
AND
AND LOAD
AND NOT
LOGICAL AND
ASCII CONVERT
ASYNCHRONOUS SHIFT REGISTER
ARITHMETIC SHIFT LEFT
ARITHMETIC SHIFT RIGHT
AVERAGE VALUE
BINARY TO BCD
DOUBLE BINARY-TO-DOUBLE BCD
BLOCK COMPARE
BIT COUNTER
BCD-TO-BINARY
DOUBLE BCD-TO-DOUBLE BINARY
BLOCK SET
CLEAR CARRY
COMPARE
DOUBLE COMPARE
COUNTER
REVERSIBLE COUNTER
DATA COLLECT
COMPLEMENT
COMPARISON TABLE LOAD
BCD DECREMENT
DIFFERENTIATE DOWN
DIFFERENTIATE UP
SINGLE WORD DISTRIBUTE
BCD DIVIDE
DOUBLE BCD DIVIDE
16-TO-4 ENCODER
BINARY DIVIDE
END
FAILURE ALARM AND RESET
SEVERE FAILURE ALARM
FCS CALCULATE
ASCII-TO-HEXADECIMAL
SECONDS TO HOURS
INTERLOCK
Section
CPU Units
CPM2A/CPM2C
All
All
All
All
All
All
All
All
All
All
All
CPM2A/CPM2C
All
CPM2A/CPM2C
All
All
All
CPM2A/CPM2C
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
All
CPM2A/CPM2C/SRM1(-V2)
CPM2A/CPM2C/SRM1(-V2)
CPM2A/CPM2C
All
7-6
Page
491
467
457
463
376
377
376
480
449
410
405
406
476
440
441
434
499
439
440
414
457
432
436
394
395
417
479
396
483
380
380
415
461
466
444
470
381
385
385
500
451
454
381
373
Need help?
Do you have a question about the CPM1 - PROGRAMING MANUAL 02-2001 and is the answer not in the manual?