Instructions Arranged by Operation Code
Code
39
3A
3B
3C
3D
3E
3F 40 41
42
43
44
45
46
47
48
49
4A
4B
4C
4E
4F 50 54
55
56
57
58
59
5A
5B
5C 50 5E
5F 60 67
68
69
6A
6B
6C 60 6E
6F 70 78
79
7A
7B
Name COMPARE (short)
ADD NORMALIZED (short) SUBTRACT NORMALIZED (short)
MUL TIPL Y (short to long) 01 VI DE (short) ADD UNNORMALIZED (short) SUBTRACT UNNORMALIZED (short) STORE HALFWORD LOAD ADDRESS STORE CHARACTER INSERT CHARACTER
EXECUTE
BRANCH AND LINK
BRANCH ON COUNT BRANCH ON CONDITION LOAD HALFWORD COMPARE HALFWORD
ADD HALFWORD SUBTRACT HALFWORD
MULTipLY HALFWORD CONVERT TO DECIMAL CONVERT TO BI NARY STORE AND COMPARE LOGICAL OR EXCLUSIVE OR LOAD COMPARE ADD SUBTRACT MULTIPLY DIVIDE ADD LOGICAL SUBTRACT LOGICAL STOR E (long) MULTIPLY (long to extended) LOAD (long) COMPARE (long)
ADD NORMALIZED (long) SUBTRACT NORMALIZED (long) MULTIPLY (long) DIVIDE (long) ADD UNNORMALIZED (long) SUBTRACT UNNORMALIZED (long) STOR E (short) LOAD (short) COMPARE (short)
ADD NORMALIZED (short) SUBTRACT NORMALIZED (short) Mnemonic
CER
AER SER MER
DER
AUR SUR STH LA STC IC EX
BAL
BCT
BC
LH
CH
AH SH MH
CVD
CVB ST N
CL
o
X
L
C
A S M
o
AL SL STD MXD
LD
CD
AD SO MD DO AW SW STE LE
CE
AE SE Characteristics
RR C
FP SP RR C FP SP U
E LS RR C FP SP U
E LS RR FP SP U E
RR FP SP U E FK
RR C
FP SP RR C
FP SP RX A
RX
RX
RX
RX
RX
RX
RX
RX
RX C
RX C
RX C
RX
RX
RX
RX
RX C
RX C
RX C
RX C
RX
RX C
RX C
RX C
RX
RX
RX C
RX C
A
A
A SP A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A SP A SP A
A
RX FP A SP o
E
E IF IF IF IF RX XP A SP U
E
RX FP A SP RX C
FP A SP RX C
FP A SP U
E IK IK LS LS EX LS RX C
FP A SP U
E LS RX FP A SP U
E
RX FP A SP U
E FK
RX C
FP A SP E LS RX C
FP A SP E LS RX FP A SP RX FP A SP RX C
FP A SP RX C
FP A SP U
E
RX C
FP A SP U
E LS LS Page
163 160 169
167
163
162
169 ST 142
R 131
R
B R
B R
B
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R ST ST ST ST ST 141 130 129
121
122
121
131
125
117
143
136
128
127
141 120 125
137
129 130 123
117
143
136
128 120 143
169
167
165
163 160 169
167
163
162 170 168
165
163 160 169
Appendix C. Lists of Instructions 263
Instructions Arranged by Operation Code
Code Name Mnemonic
------------------------- ------ IVIUL TIPL Y (short to long) DIVIDE (short)
Characteristics
RX FP A SP U
E
RX FP A SP U
E FK
RX C FP A SP E LS RX C FP A SP E LS 7C 70 7E
7F 80 ADD UNNORMALIZED (short) SU8TRACT UNNORMALIZED (short) SET SYSTEM MASK ME
DE
AU SU SSM SMA SP SO Page 167
163
162
169 110 82
83
84
85
86 LOAD PSW DIAGNOSE WRITE DIRECT READ DIRECT 8IRANCH ON INDEX HIGH LPSW S L M A SP M OM WRD SI DC M A ROD SI DC M A
8XH RS 87
88
89
8A
88 81=(ANCH ON INDEX LOW OR EQUAL 8XLE RS SHIFT RIGHT SINGLE LOGICAL SRL RS SHIFT LEFT SINGLE LOGICAL SLL RS SHIFT RIGHT SINGLE SRA RS C SHIFT LEFT SINGLE SLA RS C
8C 80 8E
8F 90 91
92
93
94
95 SHIFT RIGHT DOU8LE LOGICAL SHIFT LEFT DOU8LE LOGICAL SHI FT RIGHT DOU8LE SHIFT LEFT DOU8LE STORE MULTIPLE TEST UNDER MASK MOVE (immediate)
TEST AND SET AND (immediate) COMPARE LOGICAL (immediate)
96 OR (immediate)
97 EXCLUSIVE OR (immediate)
98 LOAD MULTI PLE 9COO* START I/O 9C01* START I/O FAST RELEASE 9000* TEST I/O 9001 * CLEAR I/O 9EOO* HALT I/O 9EOl * HALT DEVICE 9FOO4= TEST CHANNEL
AC I AD
AE
AF
81 STORE THEN AND SYSTEM MASK STORE THEN OR SYSTEM MASK SIGNAL PROCESSOR MONITOR CALL LOAD REAL ADDRESS SFlDL RS SLDL RS SRDA RS C SLDA RS C STM RS TM MVI T8 NI CLI 01 XI LM SIO SIOF SI C SI S C SI C SI C SI C SI C RS S C S C TIO S C CLRIO S C HIO S C HDV S C
TCH S C STNSM SI STOSM SI SIGP RS C
MC SI LHA RX C STIDP S M
M
M
M
M
M
M
A
A
A
A
A
A
A
A
A
TR M A SP SP SP SP TR M A SP MP M SP M A SP 8202 8203 8204 8205 8206 STORE CPU ID STORE CHANNEL 10 SET CLOCK STIDC S C M SCK S C
M A SP STORE CLOCK STCK S C
A SET CLOCK COMPARATOR SCKC S CK M A SP 8207 STORE CLOCK COMPARATOR STCKC S CK M A SP 8208 SET CPU TIMER SPT S CK M A SP 8209 STORE CPU TIMER STPT S CK M A SP 820A SET PSW KEY FROM ADDRESS SPKA S PK M 8208 INSERT PSW KEY IPK S PK M
264 SysH:m/370 Principles of Operation IF IF $
$
$
$
$
$
$
$
$
$
$
$ MO $
$
8 R
8 R
R
.R
R
R 105 103 114 ST 107 122
123
141
139
139
139
R 140 R
139
R 140 R 138 ST 142
145 ST 133 ST 144 ST 120 125 ST 137 ST 129
R
132 204 204 208 198 202 199 207 ST 113 ST 114
R 110 132
R 106 ST 112 206 108 ST 141 108 ST 111 109 ST 113 109 R 104
Previous Page Next Page