Instructions Arranged by Feature Instruction Set
Name Mnemonic Characteristics
ADD
ADD
ADD HAL.FWORD
ADD LOGICAL ADD LOGICAL AND
AND
AND (character)
AND (immediate)
BRANCH AND LINK. BRANCH AND LINK
BRANCH ON CONDITION BRANCH ON CONDITION BRANCH ON COUNT BRANCH ON COUNT BRANCH ON INDEX HIGH BRANCH ON INDEX LOW OR EQUAL
CLEAR I/O COMPARE
COMPARE
COMPARE HALFWORD COMPARE LOGICAL COMPARE LOGICAL COMPARE LOGICAL (character) COMPARE LOGICAL (immediate)
COMPARE LOGICAL CHARACTERS UNDER MASK COMPARE LOGICAL LONG CONVERT TO BINARY CONVERT TO DECIMAL DIAGNOSE: DIVIDE DIVIDE EXCLUSIVE OR EXCLUSIVE OR EXCLUSIVE OR (character) EXCLUSIVIE OR (immediate)
EXECUTE
HALT DEVICE HALT I/O INSERT CHARACTER
AR
A
AH
ALR
AL
RR C
RX C
RX C
RR C
RX C
NR RR C
N RX C
NC 5S C NI 81 C
BALR RR
BAL RX
BCR RR
BC RX
BCTR RR
BCT BXH RS BXLE RS CLRIO SCM CR HR C
A
A
A
A
A
A
C nx C A
CH
CLR
CL
CLC
CLI
CLM
RX C
RR C
RX C SS C SI C RS C
A
A
A
A
A
CLCL RR C
A SP CVB RX A 0 CVD RX A
DR
o
XR
X
XC XI EX
HDV HIO IC M OM SP RR
RX
RR C
RX C S8 C
A SP A
A SII C A
RX A SP SCM SCM RX A INSERT CHARACTERS UNDER MASK ICM RS C A INSERT STORAGE KEY ISK RR M Al SP LOAD LR RR LOAD L RX A LOAD ADDRESS LOAD AND TEST LOAD COMPLEMENT LOAD CONTROL LOAD HALFWORD LOAD MULTIPLE 266 System/370 Principles of Operation
LA RX
LTR RR C
LCR RR C
LCTL RS M A SP LH RX A
LM RS A IF IF IF IF IK IK IK R
R
R
R
R
R
R
B R
B R
$1 B
$ II EX
$
$
B
B R
B R
B R
B R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R ST ST ST ST ST Code Page
1A
5A
4A
1E
5E
14
54 04 94 05 45 07 47 06 46
117
117
117 120 120 120 120 120 120 121
121
121
121
122
122 86 122
87 123 9001* 198
19 123
59 123
49
15
55 05 95
BD OF 4F
4E
83 10 50 17
57 07 125
125
125
125
125
126
126
127
128 103 128
128
128
129
129
97 129
44 129 9E01* 199 9EOO* 164
43 130 BF 09 18
58
41
12
13
B7
48
98 130 105 130 130 131
131
131 105 131
132
Instructions Arranged by Feature
Standard Instruction Set (continued)
Name Mnemonic Characteristics
LNR RR C LPR RR C IF LOAD NEGATIVE LOAD POSITIVE LOAD psw MONITOR CALL MOVE (character) LPSW S L M A SP $
MC SI SP MO MOVE (immediate) MOVE LONG MOVE NUMERICS MOVE WITH OFFSET MOVE ZONES MULTIPLY MULTIPLY MULTIPLY HALFWORD OR OR on (character) OB (immediate) PACK SET CLOCK SET PROGRAM MASK
MVC SS A MVI SI MVCL RR C
MVN SS MVO SS MVZ SS
MR
M
MH OR o
RR
RX
RX
RR C
RX C
A
A SP A
A
A SP A SP A
A OC SS C
A 01 SI C
A PACK SS A
SCK SCM A SP SPM RR L
SSK
SSM
RR
S
M A1 SP M A SP SET STORAGE KEY
SET SYSTEM MASK SHIFT LEFT DOUBLE SLDA RS C SP IF SHIFT LEFT DOUBLE LOGICAL SHI FT LEFT SINGLE SHIFT LEFT SINGLE LOGICAL SHI FT RIGHT DOUBLE SHI FT RIGHT DOUBLE LOGICAL SHIFT RIGHT SINGLE SHIFT RIGHT SINGLE LOGICAL START I/O START I/O FAST RELEASE STORE STORE CHANNEL 10 STORE CHARACTER
SLDL RS
SLA RS C
SLL RS
SRDA RS C
SRDL RS
SRA RS C
SRL RS SIO SCM SIOF SCM
ST RX A STIDC SCM
STC RX A STORE CHARACTERS UNDER MASK STCM RS A STORE CLOCK STCK S C
A SP SP SP STOR E CONTROL STCTL RS M A SP STORE CPU ID STIDP SMA SP STORE HALFWORD STH RX A STORE MULTIPLE SUBTRACT
SUBTRACT
SUBTRACT HALFWORD SUBTRACT LOGICAL SUBTRACT LOGICAL SUPERVISOR CALL
TEST AND SET
TEST CHANNEL
TEST I/O TEST UNDER MASK
TRANSLATE
TRANSLATE AND TEST UNPACK STM
SR
S
SH
SLR
RS
RR C
RX C
RX C
RR C
RX C
RR
A
A
A
A SL
SVC
TS
TCH TIO S C
A
SCM
SCM
TM SI C
TR SS
TRT SS C UNPK SS
A
A
A
A IF IF IF IF $
$
$
$ SO R
R
ST
ST
R ST
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
ST
Code Page 11 10 82
AF 02 92 OE 01 F1 03 1C
5C
4C
16
56
132
132 105 132
133
133
133
135
135
136
136
136
136
137
137 06 137
96 137
F2 137
B204 108 04 138 08 80 8F 80 8B
89
8E
8C
8A
88 110 110 138
139
139
139 140 140 140 141 9COO* 204 9C01 * 204 50 141
B203 206 42 141
BE 141
B205 141
B6 111
B202 112 40 142 90 1B
5B
4B
1F SF 142
143
143
143
143
143 OA 144
93 144 9FOOf 207 9000* 208 91
DC DO F3
145
145
145
146
Appendix C. Lists of Instructions 267
Previous Page Next Page