Mne- Op Page Name monic Characteristics Code No.
DIVIDE (long) DD RX FP A SP EU EO FK 6D 9-9
DIVIDE (short) DER RR FP SP EU EO FK 3D 9-9
DIVIDE (short) DE RX FP A SP EU EO FK 7D 9-9
DIVIDE DECIMAL DP SS A SP D DK ST FD 8-5
EDIT ED SS C A D ST DE 8-6
EDIT AND MARK EDMK SS C A D G1 R ST DF 8-9 EXCLUSIVE OR XR RR C R 17 7-18 EXCLUSIVE OR X RX C A R 57 7-18 EXCLUSIVE OR (character) XC SS C A ST D7 7-18 EXCLUSIVE OR (immediate) XI SI C A ST 97 7-18 EXECUTE EX RX AI SP EX 44 7-19 EXTRACT PRIMARY ASN EPAR RRE DU Q SO R B226 10-6 EXTRACT SECONDARY ASN ESAR RRE DU Q SO R B227 10-7 HALT DEVICE HDV S C P ¢ 9E01* 13-19
HALT I/O HID 5 C P ¢ 9EOO* 13-23
HALVE (long) HDR RR FP SP EU 24 9-10 HALVE (short) HER RR FP SP EU 34 9-10 INSERT ADDRESS SPACE CONTROL lAC RRE C DU Q SO R B224 10-7 INSERT CHARACTER IC RX A R 43 7-20 INSERT CHARACTERS UNDER MASK ICM RS C A R BF 7-20 INSERT PSW KEY IPK S PK Q G2 R B20B 10-8 INSERT STORAGE KEY ISK RR P Al SP SO R 09 10-8 INSERT STORAGE KEY EXTENDED ISKE RRE EK P Al R B229 10-9 INSERT VIRTUAL STORAGE KEY IVSK RRE DU Q Al SO R B223 10-10 INVALIDATE PAGE TABLE ENTRY IPTE RRE EF P Al $ B221 10-11 LOAD LR RR R 18 7-20 LOAD L RX A R 58 7-20 LOAD (long) LDR RR FP SP 28 9-10 LOAD (long) LD RX FP A SP 68 9-10 LOAD (short) LER RR FP SP 38 9-10 LOAD (short) LE RX FP A SP 78 9-10 LOAD ADDRESS LA RX R 41 7-21 LOAD ADDRESS SPACE PARAMETERS LASP SSE C DU P AS SP SO E500 10-12 LOAD AND TEST LTR RR C R 12 7-21 LOAD AND TEST (long) LTDR RR C FP SP 22 9-11 LOAD AND TEST (short) LTER RR C FP SP 32 9-11 LOAD COMPLEMENT LCR RR C IF R 13 7-21 LOAD COMPLEMENT (long) LCDR RR C FP SP 23 9-11 LOAD COMPLEMENT (short) LCER RR C FP SP 33 9-11 LOAD CONTROL LCTL RS P A SP B7 10-20 LOAD HALFWORD LH RX A R 48 7-22 LOAD MULTIPLE LM RS A R 98 7-22 LOAD NEGATIVE LNR RR C R 11 7-22 LOAD NEGATIVE (long) LNDR RR C FP SP 21 9-11 LOAD NEGATIVE (short) LNER RR C FP SP 31 9-11 LOAD POSITIVE LPR RR C IF R 10 7-22 LOAD POSITIVE (long) LPDR RR C FP SP 20 9-12 LOAD POSITIVE (short) LPER RR C FP SP 30 9-12 LOAD PSW LPSW 5 L P A SP ¢ 82 10-20 LOAD REAL ADDRESS LRA RX C TR P Al R B1 10-21 LOAD ROUNDED (ext. to long) LRDR RR XP SP EO 25 9-12 LOAD ROUNDED (long to short) LRER RR XP SP EO 35 9-12 MONITOR CALL MC 51 SP MO AF 7-23 MOVE (character) MVC 55 A ST D2 7-23 MOVE (immediate) MVI 51 A ST 92 7-23
Instructions Arranged by Name (Part 2 of 4)
Appendix B. lists of Instructions B-3
Mne- Op Page Name monic Characteristics Code No. MOVE INVERSE MVCIN SS MI A ST E8 7-24 MOVE LONG MVCL RR C A SP II R ST OE 7-24 MOVE NUMERICS MVN SS A ST Dl 7-27
MOVE TO PRIMARY MVCP SS C DU Q A SO 9 ST DA 10-22 MOVE TO SECONDARY MVCS SS C DU Q A SO 9 ST DB 10-22 MOVE WITH KEY MVCK SS C DU Q A ST D9 10-24 MOVE WITH OFFSET MVO SS A ST Fl 7-27 MOVE ZONES MVZ SS A ST D3 7-28 MULTIPLY MR RR SP R lC 7-28 MULTIPLY M RX A SP R 5C 7-28 MULTIPLY (extended) MXR RR XP SP EU EO 26 9-13 MULTIPLY (long to extended) MXDR RR XP SP EU EO 27 9-13
MULTIPLY (long to extended) MXD RX XP A SP EU EO 67 9-13 MULTIPLY (long) MDR RR FP SP EU EO 2C 9-13 MULTIPLY (long) MD RX FP A SP EU EO 6C 9-13
MULTIPLY (short to long) MER RR FP SP EU EO 3C 9-13 MULTIPLY (short to long) ME RX FP A SP EU EO 7C 9-13
MULTIPLY DECIMAL MP SS A SP D ST FC 8-10 MULTIPLY HALFWORD MH RX A R 4C 7-29 OR OR RR C R 16 7-29 OR 0 RX C A R 56 7-29 OR (character) OC SS C A ST D6 7-29 OR (immediate) 01 SI C A ST 96 7-29 PACK PACK SS A ST F2 7-30 PROGRAM CALL PC S DU Q AT Zl T 9 GM B R ST B218 10-25 PROGRAM TRANSFER PT RRE DU Q AT SP Z2 T 9 B ST B228 10-31 PURGE TLB PTLB S TR P $ B20D 10-36 READ DIRECT RDD SI DC P A1 $ SD 85 10-36 RESET REFERENCE BIT RRB S C TR P Al SO B213 10-36 RESET REFERENCE BIT EXTENDED RRBE RRE C EK P A1 B22A 10-37 RESUME I/O RIO S C SR P ¢ 9C02* 13-26
SET ADDRESS SPACE CONTROL SAC S DU SP SO 9 B219 10-38 SET CLOCK SCK 5 C P A SP B204 10-39 SET CLOCK COMPARATOR SCKC 5 CK P A SP B206 10-39 SET CPU TIMER SPT 5 CK P A SP B208 10-40 SET PREFIX SPX S MP P A SP $ B210 10-40 SET PROGRAM MASK SPM RR L 04 7-31
SET PSW KEY FROM ADDRESS SPKA S PK Q B20A 10-41 SET SECONDARY ASN SSAR RRE DU AT Z3 T 9 ST B225 10-41 SET STORAGE KEY SSK RR P Al SP SO 9 08 10-45 SET STORAGE KEY EXTENDED SSKE RRE EK P Al ¢ B22B 10-45 SET SYSTEM MASK SSM S P A SP SO 80 10-46 SHIFT AND ROUND DECIMAL SRP SS C A D DF ST FO 8-10 SHIFT LEFT DOUBLE SLDA RS C SP IF R 8F 7-31
SHIFT LEFT DOUBLE LOGICAL SLDL RS SP R 8D 7-32
SHIFT LEFT SINGLE SLA RS C IF R 8B 7-32
SHIFT LEFT SINGLE LOGICAL SLL RS R 89 7-33
SHIFT RIGHT DOUBLE SRDA RS C SP R 8E 7-33
SHIFT RIGHT DOUBLE LOGICAL SRDL RS SP R 8C 7-33
SHIFT RIGHT SINGLE SRA RS C R 8A 7-34
SHIFT RIGHT SINGLE LOGICAL SRL RS R 88 7-34
SIGNAL PROCESSOR SIGP RS C MP P $ R AE 10-46 START I/O SIO S C P 9 9COO* 13-27
START I/O FAST RELEASE SIOF S C P 9 9C01* 13-27 STORE ST RX A ST 50 7-34
Instructions Arranged by Name (Part 3 of 4)
B-4 System/370 Principles of Operation
Previous Page Next Page