Op Mne- Page Code Name monic Characteristics No.
3D DIVIDE (short) DER RR FP SP EU EO FK 9-9
3E ADD UNNORMALIZED (short) AUR RR C FP SP EO LS 9-7
3F SUBTRACT UNNORMALIZED (short) SUR RR C FP SP EO LS 9-15 40 STORE HALFWORD STH RX A ST 7-36
41 LOAD ADDRESS LA RX R 7-21
42 STORE CHARACTER STC RX A ST 7-34
43 INSERT CHARACTER IC RX A R 7-20 44 EXECUTE EX RX AI SP EX 7-19
45 BRANCH AND LINK BAL RX B R 7-9
46 BRANCH ON COUNT BCT RX B R 7-11
47 BRANCH ON CONDITION BC RX B 7-10 48 LOAD HALFWORD LH RX A R 7-22
49 COMPARE HALFWORD CH RX C A 7-14
4A ADD HALFWORD AH RX C A IF R 7-7
4B SUBTRACT HALFWORD SH RX C A IF R 7-37 4C MULTIPLY HALFWORD MH RX A R 7-29
4D BRANCH AND SAVE BAS RX BS B R 7-9
4E CONVERT TO DECIMAL CVD RX A ST 7-17
4F CONVERT TO BINARY CVB RX A D IK R 7-16 50 STORE ST RX A ST 7-34
54 AND N RX C A R 7-8 55 COMPARE LOGICAL CL RX C A 7-14
56 OR 0 RX C A R 7-29
57 EXCLUSIVE OR X RX C A R 7-18 58 LOAD L RX A R 7-20 59 COMPARE C RX C A 7-12
5A ADD A RX C A IF R 7-7
5B SUBTRACT S RX C A IF R 7-36 5C NULTIPLY M RX A SP R 7-28
5D DIVIDE D RX A SP IK R 7-17
5E ADD LOGICAL AL RX C A R 7-8
SF SUBTRACT LOGICAL SL RX C A R 7-37 60 STORE (long) STD RX FP A SP ST 9-14
67 MULTIPLY (long to extended) MXD RX XP A SP EU EO 9-13
68 LOAD (long) LD RX FP A SP 9-10 69 COMPARE (long) CD RX C FP A SP 9-8
6A ADD NORMALIZED (long) AD RX C FP A SP EU EO LS 9-6
6B SUBTRACT NORMALIZED (long) SD RX C FP A SP EU EO LS 9-14 6C MULTIPLY (long) MD RX FP A SP EU EO 9-13
6D DIVIDE (long) DD RX FP A SP EU EO FK 9-9
6E ADD UNNORMALIZED (long) AW RX C FP A SP EO LS 9-7
6F SUBTRACT UNNORMALIZED (long) SW RX C FP A SP EO LS 9-15 70 STORE (short) STE RX FP A SP ST 9-14
78 LOAD (short) LE RX FP A SP 9-10 79 COMPARE (short) CE RX C FP A SP 9-8
7A ADD NORMALIZED (short) AE RX C FP A SP EU EO LS 9-6
7B SUBTRACT NORMALIZED (short) SE RX C FP A SP EU EO LS 9-14 7C MULTIPLY (short to long) ME RX FP A SP EU EO 9-13 70 DIVIDE (short) DE RX FP A SP EU EO FK 9-9
7E ADD UNNORMALIZED (short) AU RX C FP A SP EO LS 9-7
7F SUBTRACT UNNORMALIZED (short) SU RX C FP A SP EO LS 9-15 80 SET SYSTEM MASK SSM S P A SP SO 10-46 82 LOAD PSW LPSW S L P A SP ¢ 10-20 83 DIAGNOSE DM P DM 10-5 84 WRITE DIRECT WRD SI DC P Al $ 10-54 Instructions Arranged by Operation Code (Part 2 of 4)
Appendix B. Lists of Instructions B-ll
Op Mne- Page Code Name monic Characteristics No.
85 READ DIRECT RDD SI DC P Al $ SD 10-36 86 BRANCH ON INDEX HIGH BXH RS B R 7-11
87 BRANCH ON INDEX LOW OR EQUAL BXLE RS B R 7-11
88 SHIFT RIGHT SINGLE LOGICAL SRL RS R 7-34
89 SHIFT LEFT SINGLE LOGICAL SLL RS R 7-33
8A SHIFT RIGHT SINGLE SRA RS C R 7-34
8B SHIFT LEFT SINGLE SLA RS C IF R 7-32 8C SHIFT RIGHT DOUBLE LOGICAL SRDL RS SP R 7-33
8D SHIFT LEFT DOUBLE LOGICAL SLDL RS SP R 7-32
8E SHIFT RIGHT DOUBLE SRDA RS C SP R 7-33
8F SHIFT LEFT DOUBLE SLDA RS C SP IF R 7-31 90 STORE MULTIPLE STM RS A ST 7-36
91 TEST UNDER MASK TM SI C A 7-38
92 MOVE (immediate) MVI SI A ST 7-23
93 TEST AND SET TS S C A $ ST 7-38
94 AND (immediate) Nl SI C A ST 7-8
95 COMPARE LOGICAL (immediate) CLI SI C A 7-14
96 OR (immediate) 01 SI C A ST 7-29
97 EXCLUSIVE OR (immediate) XI SI C A ST 7-18
98 LOAD MULTIPLE LM RS A R 7-22 9COO* START I/O SIO S C P ¢ 13-27 9C01* START I/O FAST RELEASE SIOF S C P ¢ 13-27 9C02* RESUME I/O RIO S C SR P ¢ 13-26 9DOO* TEST I/O TIO S C P ¢ 13-34 9D01* CLEAR I/O CLRIO S C P ¢ 13-17 9EOO* HALT I/O HIO S C P ¢ 13-23 9E01* HALT DEVICE HDV S C P ¢ 13-19 9FOO* TEST CHANNEL TCH S C P ¢ 13-33 9F01* CLEAR CHANNEL CLRCH S C RE P ¢ 13-16
AC STORE THEN AND SYSTEM MASK STNSM SI TR P A ST 10-50 AD STORE THEN OR SYSTEM MASK STOSM SI TR P A SP ST 10-50 AE SIGNAL PROCESSOR SIGP RS C MP P $ R 10-46 AF MONITOR CALL MC SI SP MO 7-23
B1 LOAD REAL ADDRESS LRA RX C TR P Al R 10-21 B200 CONNECT CHANNEL SET CONCS S C CS P $ 10-4 B201 DISCONNECT CHANNEL SET DISCS S C CS P $ 10-6 B202 STORE CPU 10 STIDP S P A SP ST 10-48 B203 STORE CHANNEL ID STIDC S C P ¢ 13-32 B204 SET CLOCK SCK S C P A SP 10-39 B205 STORE CLOCK STCK S C A $ ST 7-35 B206 SET CLOCK COMPARATOR SCKC S CK P A SP 10-39 B207 STORE CLOCK COMPARATOR STCKC S CK P A SP ST 10-47 B208 SET CPU TIMER SPT S CK P A SP 10-40 B209 STORE CPU TIMER STPT S CK P A SP ST 10-49 B20A SET PSW KEY FROM ADDRESS SPKA S PK Q 10-41 B20B INSERT PSW KEY IPK S PK Q G2 R 10-8 B20D PURGE TLB PTlB S TR P $ 10-36 B210 SET PREFIX SPX S MP P A SP $ 10-40 B211 STORE PREFIX STPX S MP P A SP ST 10-49 B212 STORE CPU ADDRESS STAP S MP P A SP ST 10-48 B213 RESET REFERENCE BIT RRB S C TR P Al SO 10-36 B218 PROGRAM CALL PC S DU Q AT Zl T ¢ GM B R ST 10-25 B219 SET ADDRESS SPACE CONTROL SAC S DU SP SO ¢ 10-38 B221 INVALIDATE PAGE TABLE ENTRY IPTE RRE EF P Al $ 10-11 B223 INSERT VIRTUAL STORAGE KEY IVSK RRE DU Q Al SO R 10-10 Instructions Arranged by Operation Code (Part 3 of 4)
B-12 System/370 Principles of Operation
Previous Page Next Page