Instructions Arranged by Operation Code Code Name Mnemonic Characteristics Page
B20D PURGE TLB PTLB S TR M 107 B210 SET PREFIX SPX S MP M A SP 109 B211 STORE PREFIX STPX S MP M A SP ST 113
B212 STORE CPU ADDRESS STAP S MP M A SP ST 112
8213 RESET REFERENCE BIT RRB S C TR M
A1 107 B6 STORE CONTROL STCTL RS M A SP ST 111
B7 LOAD CONTROL LCTL RS M A SP 105 BA COMPARE AND SWAP C5 RS C SW A SP R ST 123
BB COMPARE DOUBLE AND SWAP CDS RS C SW A SP R ST 124
BD COMPARE LOGICAL CHAR- CLM RS C A 126 ACTERS UNDER MASK BE STORE CHARACTERS UNDER STCM RS A ST 141 MASK BF INSERT CHARACTERS UNDER ICM RS C A R 130 MASK D1 MOVE NUMERICS MVN SS A ST 135
D2 MOVE (character) MVC SS A ST 133
D3 MOVE ZONES MVZ SS A ST 136
D4 AND (character) NC SS C A ST 120 D5 COMPARE LOGICAL (character) CLC SS C A 125
D6 OR (character) OC SS C A ST 137
D7 EXCLUSIVE OR (character) XC SS C A ST 129 DC TRANSLATE TR SS A ST 145
DD TRANSLATE AND TEST TRT SS C A R
145
DE EDIT ED SS C PD A D ST 150 DF EDIT AND MARK EDMK SS C PD A D
R ST 152 FO SHIFT AND ROUND DECIMAL SRP S5 C PD A D
DF ST 153
F1 MOVE WITH OFFSET MVO SS A ST 135
F2 PACK PACK SS A ST 137
F3 UNPACK UNPK SS A ST 146
Fa ZERO AND ADD ZAP SS C PD A D
DF ST 155
F9 COMPARE DECIMAL CP SS C PD A D
149
FA ADD DECIMAL AP SS C PD A D
DF ST 149
FB SUBTRACT DECIMAL SP SS C PD A D
DF ST 154 FC MUL TIPLY DECIMAL MP SS PD A SP D ST 153
FD DIVIDE DECIMAL DP SS PD A SP D
DK ST 149
Appendix C. Lists of Instructions 265
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
Previous Page Next Page