Instructions Arranged by Mnemonic
Mnemonic Name Characteristics Code Page STCKC STORE CLOCK COMPARATOR S CK M A SP ST B207 111
STCM STORE CHARACTERS UNDER MASK RS A ST BE 141
STCTL STORE CONTROL RS M A SP ST B6 111
STD STORE (long) RX FP A SP ST 60 169
STE STORE (short) RX FP A SP ST 70 168
STH STORE HALFWORD RX A ST 40 142 STIDC STORE CHANNEL ID S C M $ B203 206 STIDP STORE CPU ID S M A SP ST B202 112
STM STORE MULTIPLE RS A ST 90 142
STNSM STORE THEN AND SYSTEM MASK SI TR M A ST AC 113 STOSM STORE THEN OR SYSTEM MASK SI TR M A SP ST AD 114 STPT STORE CPU TIMER S CK M A SP ST B209 113 STPX STORE PREFIX S MP M A SP ST B211 113
SU SUBTRACT UN NORMALIZED (short) RX C FP A SP E LS 7F 169
SUR SUBTRACT UNNORMALIZED (short) RR C FP SP E LS 3F 169 SVC SUPERVISOR CALL RR $ OA 144
SW SUBTRACT UNNORMALIZED (long) RX C FP A SP E LS 6F 170 SWR SUBTRACT UNNORMALIZED (long) RR C FP SP E LS 2F 170 SXR SUBTRACT NORMALIZED (extended) RR C XP SP U
E LS 37 169 TCH TEST CHANNEL S C M $ 9FOOi 207 TIO TEST I/O S C M $ 9DOO* 208 TM TEST UNDER MASK SI C A 91 145
TR TRANSLATE SS A ST DC 145
TRT TRANSLATE AND TEST SS C A R
DD 145
TS TEST AND SET S C A $ ST 93 144 UNPK UNPACK SS A ST F3 146
WRD WRITE DIRECT SI DC M A $ 84 114
X EXCLUSIVE OR RX C A R
57 129 XC EXCLUSIVE OR (character) SS C A ST D7 129 XI EXCLUSIVE OR (immediate) SI C A ST 97 129
XR EXCLUSIVE OR RR C R
17 128 ZAP ZERO AND ADD SS C PD A D
DF ST F8 155 DIAGNOSE M DM 83 103 Appendix C. Lists of Instructions 261
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
Previous Page Next Page