Instructions Arranged by Mnemonic
Mnemonic Name
EDMK EDIT AND MARK
EX EXECUTE
HDR
HDV
HER
HALVE (long) HALT DEVICE HALVE (short)
HALT 1/0 SS C RX
RR S C RR S C HIO IC ICM INSERT CHARACTER RX INSERT CHARACTERS UNDER RS C MASK IPK ISK INSERT PSW KEY S INSERT STORAGE KEY RR
L
LA LCDR LCER LCTL LD
LDR
LE
LER LOAD LOAD ADDRESS LOAD COMPLEMENT (long) LOAD COMPLEMENT (short) LOAD COMPLEMENT LOAD CONTROL LOAD (long) LOAD (long) LOAD (short) LOAD (short)
LH LOAD HALFWORD
LM LOAD MULTIPLE LNDR LOAD NEGATIVE (long) LNER LOAD NEGATIVE (short)
LNR LOAD NEGATIVE LPDR
LPER
LPR LPSW LR LOAD POSITIVE (long) LOAD POSITIVE (short) LOAD POSITIVE LOAD PSW LOAD RX
RX
RR C RR C RR C RS RX
RR
RX
RR
RX RS RR C RR C RR C RR C RR C RR C S L
RR
LRA LOAD REAL ADDRESS RX C LRDR LOAD ROUNDED (extended to RR long) LRER LOAD ROUNDED (long to short) RR
LTDR LOAD AND TEST (long) RR C L TER LOAD AND TEST (short) RR C LTR
M MC MD
MDR
ME MER" MH
MP
MR LOAD AND TEST MULTIPLY MONITOR CALL MULTIPLY (long) MULTIPLY (long) MUL TIPL Y (short to Ibng) MULTIPLY (short to long) MULTIPLY HALFWORD MULTIPLY DECIMAL MULTIPLY MVC MOVE (character) MVCL MOVE LONG MVI MOVE (immediate)
MVN MOVE NUMERICS MVO MOVE WITH OFFSET RR C RX SI RX
RR
RX
RR
RX SS RR SS RR C SI SS SS PO FP
M
FP
M
PK M
FP
FP
FP
FP
FP
FP
FP
FP
FP
FP
M
M
M
TR M
XP
XP
FP
FP
FP
FP
FP
FP PO Characteristics
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP SP o
U
U
U
U
U
U
o IF IF E
E
E
E
E
E
EX
$
$
$ MO II R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R ST OF 44
152
129
24 164 9EOl * 199
34 164 9EOO'" 202 43 130 BF 130 B20B 104 09 105 58
41
23
33
13
B7
68
28
78
38
48
98
21
31
11 20 30 10 82
18 Bl 25
35
22
32
12 5C AF 6C 2C 7C 3C 4C ST FC lC ST 02 ST OE ST 92 ST 01 ST Fl 130 131
166
165
131 105 165
165
165
165
131
132
166
166
132
166
166
132 105 130 106 167
166
165
165
131
136
132
167
167
167
167
136
153
136
133
133
133
135
135
Appendix C. Lists of Instructions 259
Instructions Arranged by Mnemonic
Mnemonic
MVZ
MXD
MXDR
MXR
N NC NI NR
o OC 01 OR PACK PTLB
RDD
RRB S SCK SCKC SD SDR SE SER SH SIGP SIO SIOF SL SLA SLDA SLDL SLL SLR SP SPKA SPM SPT SPX SR SRA SRDA SRDL SRL SRP SSK SSM ST STAP STC STCK Name MOVE ZONES MULTIPL Y (long to extended)
MUL TIPL Y (long to extended) MULTIPLY (extended)
AND
AND (character)
AND (immediate)
AND OR OR (character) OR (immediate) OR PACK PURGE TLB
READ DIRECT RESET REFERENCE BIT SUBTRACT SET CLOCK SET CLOCK COMPARATOR SUBTRACT NORMALIZED (long) SUBTRACT NORMALIZED (long) SUBTRACT NORMALIZED (short) SUBTRACT NORMALIZED (short) SUBTRACT HALFWORD SIGNAL PROCESSOR START 1/0 START I/O FAST RELEASE SUBTRACT LOGICAL SHIFT LEFT SINGLE SHI FT LEFT DOUBLE SHI FT LEFT DOUBLE LOGICAL SHIFT LEFT SINGLE LOGICAL SUBTRACT LOGICAL SUBTRACT DECIMAL SET PSW KEY FROM ADDRESS SET PROGRAM MASK SET CPU TIMER SET PREFIX SUBTRACT SHIFT RIGHT SINGLE SHIFT RIGHT DOUBLE SHIFT RIGHT DOUBLE LOGICAL SHIFT RIGHT SINGLE LOGICAL SHIFT AND ROUND DECIMAL SET STORAGE KEY SET SYSTEM MASK STORE STORE CPU ADDRESS STORE CHARACTER STORE CLOCK 260 System/370 Principles of Operation SS RX XP
RR XP
RR XP
RX C 5S C SI C RR C RX C SS C 51 C C TR M
Characteristics
A
A SP U
E SP U E
A
A
A
A
A
A
A SP U E 5S 5 51 DC M A S C TR M Al $
$
R
R
R
R BX C A IF R 5 C M A SP S CK M A SP RX C FP A SP U
E LS RR C FP SP U
E LS BX C FP A SP U
E LS BR C FP SP U
E LS BX C A C MP M
s C S C RX C RS C RS C RS RS RR C M
M
A SS C PD A S PK M
RR L SP SP S CK M A SP S RR C RS C MP M A SP RS C SP RS SP RS IF IF IF D
DF IF S5 C PD A D
DF
RR M A1 SP SMA SP RX A S MP M A SP RX A SeA $
$
$
$ SO 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 Code D3
67
27
26
54
D4
94
14
56
D6
96
16
F2
Page
136
167
167
167 120 120 120 120 137
137
137
137
137 B200 107 85 107 B213 107 5B 143 B204 108 B206 108 6B 169
2B 169
7B 169
3B 169
4B
AE
143 110 9COO* 204 9COl * 204 5F 143
8B 139
8F 138
8D
89
139
139
1 F 143
FB 154 B20A 109 04 138 B208 109 B210 109 lB 8A
8E 8C 88 FO 08 143 140 140 140 141
153 110 80 110 50 141
B212 112
42 141 B205 141
Previous Page Next Page