Instructions Arranged by Operation Code Code Name ic Characteristics 04 SET PROGRAM MASK 05 BRANCH AND LINK 06 BRANCH ON COUNT 07 BRANCH ON CONDITION 08 SET STORAGE KEY 09 INSERT STORAGE KEY OA SUPERVISOR CALL OE MOVE LONG OF COMPARE LOGICAL LONG 10 LOAD POSITIVE 11 LOAD NEGATIVE 12 LOAD AND TEST 13 LOAD COMPLEMENT 14 AND
15 COMPARE LOGICAL 16 OR 17 EXCLUSIVE OR 18 LOAD 19 COMPARE 1A ADD
1B SUBTRACT 1C MULTIPLY 1D DIVIDE 1 E ADD LOGICAL 1 F SUBTRACT LOGICAL 20 LOA,D POSITIVE (long)
21 LOA,D NEGATIVE (long)
22 LOA,D AND TEST (long)
23 LOAD COMPLEMENT (long)
24 HAL.VE (long)
25 LOAD ROUNDED (extended to long)
26 MUl.TIPL Y (extended)
27 MUl.TIPL Y (long to extended)
28 LOAD (long) 29 COMPARE (long)
2A ADD NORMALIZED (long)
2B SUBTRACT NORMALIZED (long) 2C MUL.TIPL Y (long)
2D DIVIDE (long)
2E ADD UNNORMALIZED (long) SPM RR L
BAL.R RR BCTR RR BCR RR SSK RR ISK RR SVC RR
MVGL RR C CLCL RR C LPR RR C LNR
LTR LCR NR CLR OR XR
LR CR AR SR MR
DR
ALR SLR RR C RR C RR C RR C RR C RR C RR C RR
RR C RR C RR C RR
RR
RR C RR C LPDR RR C FP LNDR RR C FP LTDR RR C FP LCDR RR C FP HDR RR FP LRDR RR XP MXR RR XP MXDR RR XP LDR RR FP CDR RR C FP ADR SDR MDR
DDR
AWR
RR C FP RR C FP RR FP RR FP RR C FP 2F SUBTRACT UN NORMALIZED (long) SWR RR C FP 30 LOAD POSITIVE (short) LPEB RR C FP 31 LOAD NEGATIVE {shord LNER RR C FP 32 LOAD AND TEST {shord L TER RR C FP 33 LOAD COMPLEMENT {shord LCER RR C FP 34 HALVE {short} HER RR FP 35 LOAD ROUNDED (long to shord LRER RR XP 36 ADD NORMALIZED (extended) AXR RR C XP 37 SUBTRACT NORMALIZED (extended) SXR RR C XP 38 LOAD (short) LER RR FP 262 System/370 Principles of Operation A SP A SP SP SP SP SP SP SP SP U IF IF IF IF SP E SP U E SP U E SP SP IK $ " " SP U
E LS SP U
E LS SP U E SP U E FK SP E LS SP E SP SP SP SP SP U SP E SP U E SP U E SP LS LS 'LS B R
B R Page 138
121
122
121 110 R 105 144
R ST 133
R
126
R
132
R
R
R
R
R
R
R
R
R
R
R
R
R
132
131
131 120 125
137
128 130 123
117
143
136
128 120 143
166
166
165
166
164
167
167
167
165
163 160 169
167
163
162 170 166
166
165
165
164
166 160 169
165
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
Previous Page Next Page