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
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
Previous Page Next Page