Alphabetic List of Instructions
NAME MNEMONIC TYPE EXCEPTIONS CODE Compare Halfword CH RX C A,S 49
The listings in the TYPE and EXCEPTIONS columns mean: Compare Logical CLR RR C 15
A Addressing exception Compare Logical CL RX C A,S 55 C Condition code is set Compare Logical CLI SI C A 95
D Data exception Compare Logical CLC SS C A D5
DF Decimal-overflow exception Compare (Long) CDR RRF,C S 29
DK Decimal-divide exception Compare (Long) CD HXF,C A,S 69
E Exponen t -overflow exception Compare (Short) CER RRF,C S 39
EX Execute exception Compare (Short) CE RXF,C A,S 79
F Floating-point feature Convert to Binary CVB RX A,S,D, IK 4F
FK Floating-point divide exception Convert to Decimal CVD RX P,A,S 4E
IF Fixed-point overflow exception
Diagnose SI M, A,S 83
IK Fixed-point divide exception
Divide DR RR S, IK ID
L New condition code loaded
Divide D RX A,S, IK 5D LS Significance exception
Divide Decimal DP SS T P,A,S,D, DK FD
M Privileged-operation exception
Divide (Long) NDDR RRF S,U,E,FK 2D
N Normalized operation
Divide (Long) NDD RXF A,S,U,E,FK 6D P Protection exception
Divide (Short) NDER RRF S,U,E,FK 3D S Specification exception
Divide (Short) NDE RXF A,S,U,E,FK 7D
T Decimal feature
Edit ED SS T,C P,A, D, DE U Exponent-underflow exception
Edit and Mark EDMK SS T,C P,A, D, DF Y Direct control feature
Exclusive OR XR RR C 17 Z Protection feature
Exclusive OR X RX C A,S 57
NAME MNEMONIC TYPE EXCEPTIONS CODE Exclusive OR XI SI C P,A 97
Add AR RR C IF lA
Exclusive OR XC SS C P,A D7
Add A RX C A,S, IF 5A
Execute EX RX A,S, EX 44
Add Decimal AP SS T,C P,A, D, DF FA
Halt 110 HIO SI CM 9E
Add Halfword AH RX C A,S, IF 4A
Halve (Long) HDR RRF S 24
Add Logical ALR RR C IE
Halve (Short) HER RRF S 34
Add Logical AL RX C A,S, 5E Insert Character IC RX A 43
Add Normalized Insert Storage Key ISK RRZ M, A,S 09 (Long) NADR RRF,C S,U,E,LS 2A
Load LR RR 18
Add Normalized
Load L RX A,S 58
(Long) NAD RXF,C A,S,U,E,LS 6A
Load Address LA RX 41
Add Normalized
Load and Test LTR RR C 12
( Short) NAER RRF,C S,U,E,LS 3A
Load and Test
Add Normalized
(Long) LTDR RRF,C S 22
( Short) NAE RXF,C A,S,U,E,LS 7A
Load and Test
Add Unnorm-
( Short) LTER RRF,C S 32
alized (Long) AWR RRF,C S, E,LS 2E
Load Complement LCR RR C IF 13
Add Unnorm-
Load Complement
alized (Long) AW RXF,C A,S, E,LS 6E (Long) LCDR RRF,C S 23
Add Unnorm-
Load Complement alized (Short) AUR RRF,C S, E,LS 3E ( Short) LCER RRF,C S 33
Add Unnorm-
Load Halfword LH RX A,S 48
alized (Short) AU RXF,C A,S, E,LS 7E
Load (Long) LDR RRF S 28
AND NR RR C 14 Load (Long) LD RXF A,S 68
AND N RX C A,S 54 Load Multiple LM RS A,S 98
AND NI SI C P,A 94 Load Negative LNR RR C 11
AND NC SS C P,A D4 Load Negative
Branch and Link BALR RR 05 ( Long) LNDR RRF,C S 21
Branch and Link BAL RX 45 Load Negative
Branch on ( Short) LNER RRF,C S 31
Condition BCR RR 07 Load Positive LPR RR C IF 10
Branch on Load Positive Condition BC RX 47 ( Long) LPDR RRF,C S 20 Branch on Count BCTR RR 06 Load Positive
Branch on Count BCT RX 46 (Short) LPER RRF,C S 30 Branch on Index Load PSW LPSW SI LM, A,S 82
High BXH RS 86 Load (Short) LER RRF S 38
Branch on Index Load (Short) LE RXF A,S 78
Low or Equal BXLE RS 87
Move MVI SI P,A 92 Compare CR RR C 19 Move MVC SS P,A D2
Compare C RX C A,S 59 Move Numerics MVN SS P,A Dl Compare Decimal CP SS T,C A, D F9 Move with Offset MVO SS P,A Fl
Appendix G 159
NAME MNEMONIC TYPE EXCEPTIONS CODE List of Instructions by Set and Feature
Move Zones MVZ SS P,A D3
Multiply MR RR
. S lC Standard Instruction Set Multiply M RX A,S 5C Multiply Decimal MP SS T P,A,S,D FC EXCEPTIONS CODE 4C NAME MNEMONIC TYPE
Multiply Halfword MH RX A,S RR C IF lA
Multiply (Long) NMDR RRF S,U,E 2C Add AR
Multiply (Long) NMD RXF A,S,U,E 6C Add A RX C A,S, IF 5A
Multiply (Short) NMER RRF S,U,E 3C Add Halfword AH RX C A,S, IF 4A
Multiply (Short) NME RXF A,S,U,E 7C Add Logical ALR RR C IE
Add Logical AL RX C A,S, 5E OR OR RR C 16
AND NR RR C 14 OR 0 RX C A,S 56
AND N RX C A,S 54 OR 01 SI C P,A 96
AND NI SI C P,A 94 OR DC SS C P,A D6
AND NC SS C P,A D4 Pack PACK SS P,A F2
Branch and Link BALR RR 05 Read Direct RDD SI Y M,P,A 85
Branch and Link BAL RX 45 Set Program Mask SPM RR L 04 Branch on Set Storage Key SSK RRZ M, A,S 08 Condition BCR RR 07 Set System Mask SSM SI M, A 80 Branch on Shift Left Double SLDA RS C S, IF 8F Condition BC RX 47 Shift Left Double Branch on Count BCTR RR 06 Logical SLDL RS S 8D Branch on Count BCT RX 46 Shift Left Single SLA RS C IF 8B Branch on Index Shift Left Single High BXH RS 86
Logical SLL RS 89 Branch on Index Shift Right Double SRDA RS C S 8E Low or Equal BXLE RS 87 Shift Right: Double
Compare CR RR C 19
Logical SRDL RS S 8C Compare C RX C A,S 59 Shift Right: Single SRA RS C 8A
Compare IIalfword CH RX C A,S 49 Shift Right Single Compare Logical CLR RR C 15
Logical SRL RS 88
Compare Logical CL RX C A,S 55 Start I/O SID SI CM 9C Compare Logical CLC SS C A D5 Store ST RX P,A,S 50 Compare Logical CLI SI C A 95 Store Character STC RX P,A 42
Convert to Binary CVB RX A,S,D, IK 4F Store Halfword STH RX P,A,S 40 Convert to Decimal CVD RX P,A,S 4E Store (Long) STD RXF P,A,S 60 Diagnose SI M, A,S 83 Store Multiple STM RS P,A,S 90 Divide DR RR S, IK ID Store (Short) STE RXF P,A,S 70 Divide D RX A,S, IK 5D
Subtract SR RR C IF IB
Exclusive OR XR RR C 17
Subtract S RX C A,S, IF 5B
Exclusive OR X RX C A,S 57
Subtract Decimal SP SS T,C P,A, D, DF FB
Exclusive OR XI SI C P,A 97
Subtract Halfword SH RX C A,S, IF 4B
Exclusive OR XC SS C P,A D7
Subtract Logical SLR RR C IF
Execute EX RX A,S, EX 44
Subtract Logical SL RX C A,S 5F
Subtract N orm-Halt I/O HID SI CM 9E
alized ( Long) NSDR RRF,C S,U,E,LS 2B Insert Character IC RX A 43
Subtract Norm-
Load LR RR 18
alized ( Long) NSD RXF,C A,S,U,E,LS 6B
Load L RX A,S 58
Subtract Norm-
Load Address LA RX 41
alized (Short) NSER RRF,C S,U,E,LS 3B
Load and Test LTR RR C 12
Subtract Norm-
Load Complcmcnt LCR RR C IF 13
alized (Short) NSE RXF,C A,S,U,E,LS 7B
Load Halfword LH RX A,S 48
Subtract Unnorm- Load Multiple LM RS A,S 98
alized (Long) SWR RRF,C S, E,LS 2F
Load Negative LNR RR C 11
Subtract Unnorm- Load Positive LPR RR C IF 10 alized ( Long) SW RXF,C A,S, E,LS 6F LoadPSW LPSW SI LM, A,S 82
Subtract U nnorm-
Move MVI SI P,A 92
alized (Short) SUR RRF,C S, E,LS 3F
Move MVC SS P,A D2
Subtract Unnorm- Move Numerics MVN SS P,A Dl
alized (Short) SU RXF,C A,S, E,LS 7F
Move with Offset MVO SS P,A Fl
Supervisor Call SVC RR OA Movc Zones MVZ SS P,A D3
Test Channel TCH SI CM 9F
Multiply MR RR S lC Test I/O TID SI CM 9D Multiply M RX A,S 5C Test Under Mask TM SI C A 91 Multiply I lalfword MH RX A,S 4C Translate TR SS P,A DC OR OR RR C 16
Translate and Test TRT SS C A DD OR 0 RX C A,S 56 Unpack UNPK SS P,A F3 OR 01 SI C P,A 96
Write Direct WRD SI Y M, A 84 OR OC SS C P,A D6 Zero and Add ZAP SS T,C P,A, D, DF F8 Pack PACK SS P,A F2 160
Previous Page Next Page