IBM System/360 Reference Data Card GX20-1703-7

Scanned 11/17/2020 vtda.org

Scanned, 11/17/2020, vtda.org

IBM

IBM System/360 Reference Data Card GX20-1703-7

GX20-1703-7 System-360 Reference Data Card

Index of /pdf/ibm/360/referenceCard

GX20-1703-7 System-360 Reference Data Card
IBM ~ System/360 Reference Data

STANDARD INSTRUCTION SET

NAME

MNEMONIC

Add Add Add Halfword Add Logical Add Logical AND AND AND AND Branch and Link Branch and Link Branch on Condition Branch on Condition Branch on Count Branch on Count Branch on Index High Branch on Index
Low or Equal Compare Compare Compare Halfword Compare Logical Compare Logical Compare Logical Compare Logical Convert to Binary Convert to Decimal Diagnose Divide Divide Exclusive OR Exclusive OR Exclusive OR Exclusive OR Execute Halt 1/0 Insert Character Load Load Load Address Load and Test Load Complement Load Halfword Load Multiple Load Negative Load Positive Load PSW Move Move Move Numerics Move with Offset Move Zones Multiply Multiply Multiply Halfword OR OR OR OR .Pack Set Program Mask Set System Mask Shift Left Double Shift Left Single Shift Left Double
Logical Shift Left Single
Logical Shift Right Double

AR A AH ALR AL NR N NI NC BALR BAL BCR BC BCTR BCT BXH
BXLE CR
c
CH CLR CL CLC CLI
eve
CVD
DR D XR
x
XI
xc
EX HIO IC LR L LA LTR LCR LH LM LNR LPR LPSW MVI MVC MVN MVO MVZ MR M Ml! OR 0 01
oc
PACK SPM SSM SLDA SLA
SLDL
SLL SRDA

TYPE
RR RX RX RR RX RR RX SI SS RR RX RR RX RR RX RS
RS RR RX RX RR RX SS SI RX RX SI RR RX RR RX SI SS RX SI RX RR RX RX RR RR RX RS RR RR SI SI SS SS SS SS RR RX RX RR RX SI SS SS RR SI RS RS
RS
RS RS

CODE

OPERAND

IA

Rl,R2

SA

RI, D2 (X2, B2)

4A

RI, D2 (X2, B2)

IE

RI, R2

SE

RI. D2 (X2. B2)

14

RI, R2

S4

RI, D2 (X2, B2)

94

DI (Bl).12

D4

DI (L, Bl), D2 (82)

OS

RI. R2

4S

RI, D2 (X2. B2)

07

Ml, R2

47

Ml, D2 (X2, 82)

06

RI. R2

46

RI. D2 (X2, B2)

86

RI. R3. D2 (82)

87

RI, R3. D2 (B2)

19

RI. R2

S9

RI. D2 (X2, B2)

49

RI, D2 (X2. B2)

IS

RI. R2

SS

RI, D2 (X2, B2)

DS

DI (L. Bl). D2 (82)

95

DI (81).12

4F

RI, D2 (X2, B2)

4E

RI, D2 (X2. B2)

83

ID

RI. R2

SD

RI. D2 (X2. 82)

17

RI. R2

S1

RI. D2 (X2. 82)

97

DI (81).12

D7

DI (L, Bl). D2 (B2)

44

RI, D2 (X2. 82)

9E

DI (81)

43

RI. D2 (X2. B2)

18

RI. R2

58

RI. D2 (X2. 82)

41

RI. D2 (X2, B2)

12

RI. R2

13

RI. R2

48

RI. D2 (X2. B2)

98

RI. R3. D2 (82)

II

RI. R2

10

RI. R2

82

DI (81)

92

DI (Bl). 12

D2

DI (L, Bl). D2 (B2)

DI

DI (L. Bl). D2 (82)

Fl

DI (LI. Bl). D2 (L2. 82)

DJ

DI (L. Bl), D2 (82)

IC

RI. R2

SC

RI. D2 (X2. 82)

4C

RI. D2 (X2. 82)

16

RI. R2

S6

RI. D2 (X2. B2)

96

DI (81).12

D6

DI (L. BI), D2 (B2)

F2

DI (LI. Bl). D2 (L2, 82)

04

RI

80

DI (Bl)

SF

RI. D2 (B2)

88

RI. D2 (82)

SD

RI. D2 (82)

S9

RI. D2 (B2)

SE

RI. D2 (B2)

STANDARD INSTRUCTION SET (Continued)

Shifl Right Single

SRA

RS

8A

Shift Right Double Logical

SRDL

RS

8C

Shift Right Single

Logical

SRL

Start 1/0

SIO

Store

ST

Store Character

STC

Store Halfword

STH

Store Multiple

STM

RS

88

SI

9C

RX so

RX

42

RX

40

RS

90

Subtiact

SR

Subliact

s

Subtract Halfword

SH

Subtiact Logical

SLR

Subtract Logical

SL

Supervisor Call

SVC

RR

IB

RX

SB

RX

4B

RR

IF

RX

SF

RR

OA

Test and Set

TS

SI

93

Test Channel

TCH

SI

9F

Test 1/0 Test Under Mask Translate Translate and Test Unpack

TIO TM TR TRT UNPK

SI

90

SI

91

SS

DC

SS

DD

SS

FJ

DECIMAL FEATURE INSTRUCTIONS

Add Decimal

AP

SS

FA

Compare Decimal

CP

SS

F9

Divide Decimal

DP

SS

FD

Edit

ED

SS

DE

Edit and Mark

EDMK

SS

OF

Multiply Decimal

MP

SS

FC

Subtiact Decimal

SP

SS

FB

Zero and Add

ZAP

SS

F8

DIRECT CONTROL FEATURE INSTRUCTIONS

Read Direct

ROD

SI

8S

Write Direct

WRD

SI

84

PROTECTION FEATURE INSTRUCTIONS

Insert Storage Key

ISK

RR

09

Set Storage Key

SSK

RR

08

BASIC INSTRUCTION FORMATS

0
RI. 02 (B2)
RI. 02 (B2)
RI. 02 (B2l DI (Bil RI. 02 (X2. B2) RI. 02 (X2. B2) RI. 02 (X2. B2) RI. RJ. 02 (B2) RI. R2 RI. 02 (X2. B2) RI. 02 (X2. B2) RI. R2 RI. 02 (X2. B2) I DI (Bil DI (Bl) DI (Bil DI (Bl).12 DI (L. Bil. 02 (B2) DI (L. Bil. 02 (B2l DI (LI. Bl). 02 (L2. B2)
DI (LI. Bil. 02 (L2. B2) DI (LI. Bl). 02 (L2. B2) DI (LI.BI). 02 (L2. B2) DI (L. BI). 02 (B2) DI (L. Bl). 02 (B2) DI (LI. Bl). 02 (L2. B2) DI (LI. Bl). 02 (L2, B2) DI (LI. Bl). 02 (L2. B2)
DI (BI). 12 DI (Bl).12
RI. R2 RI. R2

FIRST HALFWORD
I REGISTER
OPERANDS

F.1-::-1 RR FORMAT I

2

OP OlDE

SECOND HALFWORD

"I 78 11 12

REGISTER

OPERAND RXFORMAT I

J

~-

0

1. 11 12 15116

REGISTER

-STORAGE
OPERAND 2
19 20 STORAGE

l
I31

I RS FORMAT ,O.PER.AN.DS!..._O_PE_RA_NDL.~i

I I I I OPCODE RI

R)

82

D2

I

15116 78 11 12

19 20

··1

I IMMEDIATE OPERAND

STORAGE
OPER~ND

I

SI FORMAT

2

I OPCODE

0

78

19 20

SS FORMAT

L I

STORAGE OPERAND
I

THIRD HALFWORD
STORAGE OPERAND
2

1 · 11 12 15 16 19 20

31

47

FLOATING-POINT FEATURE INSTRUCTIONS

Add Normalized (Long)

ADR RR

2A

Add Normalized (Long)

AD

RX

6A

Add Normalized (Short)

AER RR

3A

Add Normalized (Short)

AE

RX

7A

Add Unnormalized (Long) Add Unnormalized (Long)

AWR RR

2E

AW

RX

6E

Add Unnormalized (Short)

AUR RR

3E

Add Unnormalized (Short)

AU

RX

7E

Add Normalized (Extended) *AXR RR

36

Compare (Long)

CDR RR

29

Compare (Long) Compare (Short)

CD

RX

69

CER RR

39

Compare (Short)

CE

RX

79

Divide (Long)

DDR RR

2D

Divide (Long)

DD

RX

6D

Divide (Short)

DER RR

3D

Divide (Short)

OE

RX

7D

Halve (Long) Halve (Short)

HDR RR

24

HER RR

34

Load and Test (Long)

LTDR RR

22

Load and Test (Short)

LTER RR

32

Load Complement (Long)

LCDR RR

23

Load Complement (Short)

LCER RR

33

Load (Long)

LDR RR

28

Load (Long)

LD

RX

68

Load Negative (Long)

LNDR RR

21

Load Negative (Short)

LNER RR

31

Load Positive (Long) Load Positive (Short)

LPDR RR

20

LPER RR

30

Load (Short)

LER RR

38

Load (Short)

LE

RX

78

Load Rounded (Extended

to Long)

* LRDR RR

25

Load Rounded (Long to Short)
Multiply (Long)

* LRER RR

35

MDR RR

2C

Multiply (Long)

MD

RX

6C

Multiply (Short)

MER RR

3C

Multiply (Short)

ME

RX

7C

Multiply (Extended)

* MXR RR

26

* Multiply (Long/Extended)

MXDR RR

27

Multiply (Long/Extended) * MXD RX

67

Ston: (Long)

STD RX

60

Store (Short)

STE

RX

70

Subtract Normalized (Long)

SDR

RR

2B

Subtract Normalized (Long) SD

RX

6B

Subtract Normalized (Short) SER RR

3B

Subtract Normalized (Short) SE

RX

7B

Subtract Unnormalized (Long) SWR RR

2F

Subtract Unnormalized (Long) SW

RX

6F

Subtract Unnormalized

(Short)

SUR RR

3F

Subtract Unnormalized

(Short)

SU

RX

7F

Subtract Normalized (Extended)

* SXR RR

37

RI, R2

0·

RI, D2 (X2, B2)

RI, R2

RI. D2 (X2. B2)

RI. R2

RI, D2 (X2, B2)

RI. R2

RI, D2 (X2, B2)

RI. R2

RI, R2

RI. D2 (X2, B2)

RI, R2

RI, D2 (X2, B2)

RI, R2

RI, D2 (X2, B2)

RI, R2

RI, D2 (X2, B2)

RI, R2

RI. R2

RI, R2

RI, R2

Rl,R2

RI, R2

RI, R2

RI, D2 (X2, B2)

RI, R2

RI, R2

RI, R2

RI, R2

Rl,R2

RI, D2 (X2, B2)

Rl,R2

Rl,R2 RJ,R2 RI, D2 (X2, B2) Rl,R2 RI, D2 (X2, B2) Rl,R2 Rl,R2 RI, D2 (X2, B2) RI, D2 (X2, B2) RI, D2 (X2, B2) Rl,R2 RI, D2 (X2, B2) Rl,R2 RI, D2 (X2, B2) Rl,R2 -
RI, D2 (X2, B2)

Rl,R2

RI, D2 (X2, B2)

RI, R2

* extended floating point instructions, special feature.

CHARACTERISTICS FOR CONSTANTS

Code

Type

Machine Format

c Character x Hexadecimal

8-Bit Code for each Character 4-Bit Code for each Hexadecimal Digit

B Binary

Binary Digits (ones and zeros)

F Fixed-point Signed, Fixed-point Binary Format; Normally a Full Word

H Fixed-point Signed, Fixed-point Binary Format; Normally a Half Word

E Floating-point Short Floating-point Format; Normally a Full Word

D Floating-point Long Floating-point Format; Normally a Double Word

p Decimal

Packed Decimal Format

z Decimal

Zoned Decimal Format

A Address
v Address

Value of Address; Normally a Full Word Space Reserved for External Symbol Addresses;

s Address

Each Address Normally a Full Word Address in Base Displacement Form

y Address

Value of Address; Normally a Half Word

EXTENDED MNEMONIC INSTRUCTION CODES

GENERAL

Extended Code

Machine Instruction

B D2(X2,B2) BR R2 NOP D2(X2,B2) NOPR R2

BC 15, D2(X2,B2) BCR 15, R2 BC 0, D2(X2,B2) BCR 0, R2

AFTER COMPARE INSTRUCTIONS (A:B)

BH BL BE BNH BNL BNE

D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2)

BC 2, BC 4, BC 8, BC 13, BC II, BC 7,

D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2)

AFTER ARITHMETIC INSTRUCTIONS

BO D2(X2,B2) BP D2(X2,B2) BM D2(X2,B2) BZ D2(X2,B2) BNP D2(X2,B2) BNM D2(X2,B2) BNZ D2(X2,B2)

BC I, BC 2, BC 4, BC 8, BC 13, BC II, BC 7,

D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2)

Meaning
Branch Unconditionally Branch Unconditionally No Operation No Operation (RR)
Branch on A High Branch on A Low Branch on A Equal B Branch on A Not High Branch on A Not Low Branch on A Not Equal B
Branch on Overflow Branch on Plus Branch on Minus Branch on Zero Branch on Not Plus Branch on Not Minus Branch on Not Zero

AFTER TEST UNDER MASK INSTRUCTIONS

BO D2(X2,B2) BM D2(X2,B2) BZ D2(X2,B2) BNO D2(X2,B2l
CNOP ALIGNMENT

BC I, BC 4, BC 8, BC 14,

D2(X2,B2) D2(X2,B2) D2(X2,B2) D2(X2,B2)

Branch if Ones Branch if Mixed Branch if Zeros Branch if Not Ones

Double Word

Word

I Half Word

Half Word

t TWord

Half Word

Half Word

.,_Byte I Byte I Byte I Byte I Byte I Byte I Byte I J!l'.te

"--

"--

"--

0,4

2,4

0,4

2,4

0,8

2,8

4,8

6,8

EDIT AND EDIT & MARK SYMBOLS

Mask

Meaning

Mask

hex 40 hex 21

blank

hex 22

significance start character hex 20

Meaning
field separator character digit-select character

PERMANENT STORAGE ASSIGNMENT

ADDRESS DEC HEX BINARY

LENGTH

PURPOSE

0 0 00000000 double-word

8 8 00001000 double-word

16 10 0001 0000 double-word

24 18 0001 1000 double-word

32 20 0010 0000 double-word

40 28 0010 1000 double-word

48 30 0011 0000 double-word

56 38 0011 1000 double-word

64 40 0100 0000 double-word

72 48 0100 1000 word

76 4C 0100 1100 word

80 50 0101 0000 word

84 54 0101 0100 word

88 58 0101 1000 double-word

96 60 01100000 double-word

104 68 0110 1000 double-word

112 70 01110000 double-word

120 78 01111000 double-word

128 80 1000 0000

(I)

Initial program loading PSW Initial program loading CCW I Initial program loading CCW2 External old PSW Supervisor call old PSW Program old PSW Machine-check old PSW Input/output old PSW Channel status word Channel address word Unused Timer (uses bytes 50, 51 & 52)
Unused External new PSW Supervisor call new PSW Progrant new PSW Machine-check new PSW Input/output new PSW Diagnostic scan-out area

{I) The size of the diagnostic scan-out area depends on the particular model and 1/0 channels; for models 30 through 75, maximum size
is 256 bytes.

CONDITION CODES

Condition Code Setting

0

I

2

Mask Bit Position

8

4

2

FLOATING.POINT ARITHMETIC

Add Normalized S/L Add Unnormalized S/L Compare S/L (A:B) Load and Test S/L Load Complement S/L Load Negative S/L

zero zero equal zero zero zero

<zero <zero A low <zero <zero <zero

>zero >zero A high >zero >zero

Load Positive S/L

zero

>uro

Subtract Normalized S/L

zero

<zero

>zero

Subtract

Unnormalized S/L

zero

FIXED.POINT ARITHMETIC

<zero

>zero

Add H/F Add Logical
Compare H/F (A:B) Load and Test Load Complement Load Negative Load Positive Shift Left Double Shift Left Single Shift Right Double Shift Right Single Subtract H/F Subtract Logical

zero zero, no carry
equal zero zero
zero zero zero zero zero zero
zero

DECIMAL ARITHMETIC

<zero not zero, no carry A low <zero <zero <zero
<zero <zero <zero <zero <zero not zero, no carry

>zero zero, carry A high >zero >zero
>zero >zero >zero >zero >zero >zero zero, carry

Add Decimal Compare Decimal (A:B) Subtract Decimal Zero and Add

zero equal zero zero

<zero A low <zero <zero

>zero A high >zero >zero

LOGICAL OPERATIONS

AND Compare Logical (A:B)

zero equal

not zero A low

A high

Edit

zero

<zero

>zero

Edit and Mark

zero

<zero

>zero

Exclusive OR

zero

not zero

OR

zero

not zero

Test Under Mask

zero

mixed

Translate and Test .

zero

incomplete complete

STATUS SWITCHING

Test and Set

zero

one

INPUT /OUTPUT OPERATIONS

Halt 1/0

interruption CSW stored burst op

pending

stopped

Start 1/0

successful CSW stored busy

Test 1/0

available CSW stored busy

Test Channel

available interruption burst mode

pending

PROGRAM STATUS WORD

overt1ow not zero, carry
overt1ow overt1ow overflow overflow
overflow not zero, carry overt1ow overt1ow
ovL~rnow
one
not oper not oper not oper not oper

System Mask*

Key

AMWP*

Interruption Code

7 8

11 12

15 16

23 24

LC CC Prog. Mask*

Instruction Address

32 33 34 35 36 39 40

47 48

55 56

63

0 Multiplexer channel mask I Selector channel I mask 2 Selector channel 2 mask 3 Selector channel 3 mask 4 Selector channel 4 mask 5 Selector channel 5 mask 6 Selector channel 6 mask 7 External mask 12 USACll mode (A)

13 Machine check mask (M) 14 Wait state (W) IS Problem state (P) 32-33 Instruction Length code (ILC) 34-35 Condition code (CC) 36 Fixed-point overflow mask 37 Decimal overflow mask 38 Exponent underflow mask 39 Significance mask

· A one-bit equals on, and permits an interrupt.

© .

CODE FOR PROGRAM INTERRUPTION

Interruption Code Program Interrupt Interruption Code

Dec Hex Binary

Cause

Dec Hex Binary

I I 00000001 Operation 2 2 0000 0010 Privileged op. 3 3 00000011 Execute
t 4 4 00000100 Protection 5 5 00000101 Addressin11 6 6 00000110 Specification

9 9 10 A II B
12 c
13 D 14 E

00001001 0000 1010 0000 1011
0000 1100 0000 1101 0000 1110

7 7 0000 Oil I Data

15 F 0000 1111

8 8 0000 1000 Fixed_:f_t. overflow

Program Interrupt Cause
Fixed-pt- divide Dec. overflow Decimal divide
Exp. overflow Exp. underflow Significance
Float.-pt. divide

HEXADECIMAL AND DECIMAL CONVERSION
To find the decimal number, locate the hex number and its decimal equivalent for each position_ Add these to obtain the decimal number. To find the hex number, locate the next lower decimal number and its hex equivalent. Each difference is used to obtain the next hex number until the entire number is developed.

BYTE

BYTE

BYTE

0123

4567

0123

4567

0123 4567

HEX DEC HEX DEC HEX DEC HEX DEC HEX DEC HE X DEC

0

0 0

0 0

0 0

00 00 0

l l ,048,576 l 65,536 l 4,096 l 256 l 16 l l

2 2,097, 152 2 131,072 2 8, 192 2 512 2 32 2 2

3 3,145,728 3 196,608 3 12,2B8 3 768 3 48 3 3

4 4, 194,304 4262,144 4 16,384 4 l ,024 4 64 4 4

5 5,242,880 5 327,680 5 20,480 5 l ,280 5 80 5 5

6 6,291,456 6 393,216 6 24,576 6 1,536 6 96 6 6

7 7,340,032 7 458,752 7 28,672 7 l ,792 7 112 7 7

8 8,388,608 8 524,288 8 32. 768 8 2,048 8 128 8 8

9 9,437,184 9 589,824 9 36 ,864 9 2 ,304 9 144 9 9

A 10,485,760 A 655,360 A 40,960 A 2,560 A 160 A 10

B 11,534,336 B 720,896 B 45,056 B 2,816 B 176 B 11
c 12,582,912 c 786,432 c 49,152 c 3,072 c 192 c 12

D 13,631,488 D 851,968 D 53,248 D 3,328 D 208 D 13

E 14,680,064 E 917,504 E 57 ,344 E 3,584 E 224 E 14

F 15,728,640 F 983,040 F 61,440 F 3,840 F 240 F 15

_§_

2..

_!

_]_

.1. .l

POWERS OF 16 POWERS OF 2

16n

n

2n

n

I

0

16

I

256

2

4 096

3

65 536

4

I 048 576

5

16 777 216

6

268 435 456

7

4 294 967 296

8

68 719 476 736

9

I 099 511 627 776

10

17 592 186 044 416

II

281 474 976 710 656

12

4 503 599 627 370 496

13

72 051 594 037 927 936

14

I 152 921 504 606 846 976

15

512

9

I 024

10

2 048

II

4 096

12

8 192

13

16 384

14

32 768

15

65 536

16

131 072

17

262 144

18

524 288

19

I 048 516

20

2 097 152

21

4 194 304

22

8 388 608

23

16 777 216

24

lntem·tional Business r.bchines Corpontion Data Proccssinc Division 112 East Post Road, White Plains, N. Y. 10601 (USA Only)

IBM Wodd Trade Corporation 821 United N1Uons Plaza, New York, New York 10017 (lntem1tional)
Printed in U.S.A. GXl0-170).7

RR FORMAT INSTRUCTIONS

Dec~
mal

Heudeci- Mnemonic: mal

Graphic A Con-

(2)

trol Symbols 7-Track Tape

BCDIC EBCDIC BCDIC

Punchod Card Code

System/360 8-Bit Code

0

00

I

01

2

02

3

03

4

04 SPM

5

05 BALR

6

06 BCTR

7

07 BCR

8

08 SSK

9

09 ISK

10 II

°" SVC
OB

12

CIC (EBCDIC+)

13

OD (EBCDIC-)

14

OE

15

OF

16

10 LPR

17

II LNR

18

12 LTR

19

13 LCR

20

14 NR

21

15 CLR

22

16 OR

23

17 XR

24

18 LR

25

19 CR

26

IA AR

27

IB SR

28

IC MR

29

ID DR

30

IE ALR

31

IF SLR

32

20 LPDR

33

21 LNDR

34

22 LTDR

3l

23 LCDR

36

24 HOR

37

2S LRDR

38

26 MXR

39

27 MXDR

40

28 LDR

41

29 CDR

42

2A ADR

43

2B SDR

44

2C MDR

45

2D DDR

46

2E AWR

47

lF SWR

48

30 LPER

49

31 LNER

so

32 LTER

51

33 LCER

52

34 HER

53

35 LRER

S4

36 AXR

SS

37 SXR

56

38 LER

51

)9 C"ER

58

JA AER

S9

38 SER

60

JC MER

61

JD DER

62

3E AUR

63

3F SUR

NUL SOH STX ETX PF HT LC DEL
SMM VT FF CR
so
SI OLE DCI DC2 TM RES NL BS IL CAN EM
cc
CUI IFS IGS IRS IUS OS
sos
FS
BYP LF ETB ESC
SM CU2
ENQ ACK BEL
SYN
PN RS UC EOT
("U)
DC4 NAK
SUB

12-0-1-8-9 12·1·9 12-2-9 12-3-9 12-4-9
12-5-9 12-6-9 12-7-9 12-8-9 12-1-8-9
12-2-8-9 12-3-8-9 12-4-8-9 12-5-8-9 12-6-8-9
12-7-8-9 12-11-1-8-9 11-1-9 11-2-9 11 -3-9
11-4-9 ll-5-9 11-6-9 11-7-9 11-8-9
11-1-8-9 11-2-8-9 11-3-8-9 11-4-8-9 ll·l-8-9
11-6-8-9 11-7-8-9 11-0-1 -8-9 0-1·9 0-2-9
0-3-9 0-4-9 0-S-9 0-6-9 0-7-9
0-8-9 0-1-8-9 0-2-8-9 0-3-8-9 0-4-8-9
0-5-8-9 0-6-8-9 0-7-8-9 12-11-0-1-8-9 1-9
2-9 3-9 4-9 5-9 6-9
7-9 8-9 1-8-9 l-8-9 3-8-9
4-8-9 S-8-9 6-8-9 7-8-9

00000000 00000001 0000 0010 0000 0011 00000100
00000101 00000110 0000 Olli 00001000 0000 1001
0000 1010 0000 IOll 0000 llOO 0000 llOI 0000ll10
0000 1111 00010000 0001 0001 0001 0010 0001 0011
0001 0100 0001 OIOI 0001 0110 0001 Oil I 0001 1000
0001 1001 0001 IOIO 00011011 0001 1100 00011101
0001 1110 00011111 OOIOOOOO OOIO 0001 00100010
00100011 0010 0100 OOIOOIOI 0010 0110 OOIO Oil I
0010 1000 0010 1001 0010 IOIO 00101011 00101100
OOIO 1101 OOIO 1110 00101111 0011 0000 0011 0001
OOll OOIO 00110011 0011 0100 0011 OIOI 0011 OllO
0011 Oll I 00111000 00111001 0011 IOIO 00111011
0011 1100 0011 1101 0011 ll 10 00111111

(2) Add C (check bil) for odd or even parity as needed, except for even parity. decimal 64 is CA, the same as decimal 122.
(3) Decimal Feature instructions. (4) Syslem/360 assembler programs require these codes.

I I RR FORMAT (Op Codej R1/M1

Ri

RI, R2 - meaningful for all RR

O 78

JI 12 15 instructions except SPM, SVC

BASE ANO INDEX REGISTERS

Base Address or Index 31

RX FORMAT INSTRUCTIONS

©

Oecimol
64 6S 66 67 68
69 70 71 72 73
74 7S 76 77 78
79 80 81 82 83
84 8S 86 87 88
89 90 91 92 93
94 9S 96 97 98
99 100 IOI 102 103
104 IOS 106 107 108
109 110 111 112 Ill
114 llS 116 117 118
119 120 121 122 123
124 12S 126 127

....Hexo·

GnphicA.Coa-

(2)

Mnemonic trol Symbols 7-TracltTope

mol

BCDIC EBCDIC llCDIC

Punched Card Code

Sy...,./)60

~Bit

<·>

Code

Snt
'° LA
"42 STC
43 IC 44 EX
4S BAL 46 BCT 47 BC 48 UI 49 CH
'A AH 48 SH 4C MH 4D 4E CVD
4F CVB
so ST
SI S2 SJ S4 N SS CL S6 0
S7 x
S8 L
S9 c
SA A
SB s
SC M SD D
SE AL SF SL 60 STD 61 62
63 64 6S 66 67 MXD
68 LD 69 CD 6A AD 6B SD 6C MD
6D DD 6E AW 6F SW 70 STE 71
72 73 74 7S 76
77 78 LE 79 CE 7A AE 78 SE
7C ME 7D DE 7E AU 7F SU

SP

D)

<

< I

*.t.+

.t.

~ -,

%(

%

> y
I

b #· #

@

@

.>.;

(2)
BA8 2 I BA84 BA 84 I BA842 BA 84 2 I BA
B 8 2I 84 84 I 842 84 2 I
B A
A8 21 A84 A84 I A 8 4 2 A 84 2 I
A 8 21 84 84 I 842 842 I

no punches 1241·9 1242-9 1243-9 1244·9
124S·9 1246·9 1247-9 1248·9 12·1·8
12·2·8 12·J.8 12-4·8 12-S-8 IH-8
12-7-8 12 12-11-1-9 12-11·2·9 12·11·3·9
12·11-4·9 12-11-S-9 12·11-6-9 12-11·7·9 12-11·8·9
11-1-8 11-2-8 ll·l-8 11-4-8 11-S-8
11-6-8 11-7·8 II 0.1 1142·9
1143-9 1144·9 1145-9 1146·9 1147·9
1148·9 0.1-8 12-11 0.3·8 0-4·8
O.S·8 0-6·8 0.7-8 12·11-0 12-1141-9
12-1142-9 12-1143-9 12-1144·9 · 12-114S-9 12-11-0-6-9
12-1147·9 12-1148-9 1·8 2-8 J.8 4-8 5-8 6·8 7-8

01000000 01000001 01000010 01000011 01000100
01000101 0100 0110 0100 0111 0100 1000 0100 1001
0100 1010 0100 1011 0100 1100 0100 1101 0100 1110
01001111 OIOI 0000 OIOI 0001 OIOI 0010 0101 0011
OIOI 0100 OIOI OIOI OIOI 0110 0101 0111 OIOI 1000
OIOI 1001 OIOI 1010 OIOI 1011 OIOI 1100 OIOI 1101
OIOI 1110 OIOI 1111 01100000 0110 0001 0110 OOIO
01100011 01100100 01100101 0110 01 IO 0110 0111
0110 1000 0110 1001 0110 1010 01101011 0110 1100
0110 1101 01IO1110 0110 1111 0111 0000 0111 0001
0111 0010 0111 0011 0111 0100 0111 0101 0111 0110
0111 0111 0111 1000 0111 1001 0111 IOIO 0111 1011
0111 1100 0111 1101 0111 lllO 0111 1111

I I I I I RX FORMAT Rl,D2(X2,B2) Rl,S2(X2) Rl,D2(0,B2) Rl.S2

Op Code

R1/M1

X2 B2

Di

0

7 8 II 12 15 16 19 20

31

j I SHORT FLOATING POINT NUMBER
js Characteristic

Fraction

0 I

7 8

31

LONG FLOATING POINT NUMBER - same as short floating point number excep~ fraction is longer - bits 8 through 63

EXTENDED PRECISION FLOATING POINT NUMBER

0 I

63 64

71 72

127

J [s Characteristic High-order Fract. ~low-order Fractio~

0 I

7 8

63°0

7 18

63

AS, SI FOAMAT INSTRUCTIONS

-...~.
121 129 130 131 132
133 134 13S 136 137
131 139 140 141 142
143 144 14S 146 147
141 149 ISO ISi IS2 IS) 154 ISS IS6 IS1
ISi IS9 160 161 162
163 164 16S 166 167
16S 169 170 171 172
173 174 17S 176 177
17S 179 ISO ISi IS2
.I.S.3.
ISS 186 IS7
ISS IS9 190 191

-....linoMnemonic
80 SSM II 12 LPSW
...8) (Diopo..l WRD
IS RDD 86 BXH 87 BXLE SS SRL S9 SLL
SA SRA SB SLA 8C SRDL ID SLDL IE SRDA
If SLDA 90 STM 91 TM 92 MVI 93 TS
94 NI
9S cu
96 OI 97 XI 9S LM 99 9A 9B 9C SIO 9D TIO
9E HIO 9F TCH AO Al A2
Al A4 AS A6 A7
AS A9 AA AB AC
AD AE AF BO Bl Bl Bl B4 BS B6
B7 BS B9 BA BB
BC BD BE BF

Graphic A Con-

(2)

trol Symbols 7·Tra<k Tope

BCDIC EBCDIC
.

BCDIC

b c d
·
f
I h i

j k I
m n
0
p q
I
.
t u
'
w
x y
'

Punch<d Cud Code
12-0+S 12-0-1 12-0-2 12-0-3 12-0-4
12-0-S
12~
12-0-7 12-0-S 12-0-9
12-0-2-8 12-0-3-8 12-0-4-S 12-0-S·S
12~-S
12-0-7-8 ll·ll+S 12-11-1 12·11·2 12·11·3
I 2·11-4 12-1 l·l 12-11-6 12·11·7 12-l l·S
12-11·9 12·1 l·l·S 12·11·J.8 12-11-4-S 12·11·S·S
12·11-6-S 12·11 · 7·S 11-0-l·S 11-0-1 11-0-2
11.().3 11-0-4 11-0-S
II~
11-0-7
11-0-S 11-0-9 11-0-2-8 11.().J.8 ll-0-4·S
11-0-S·S
11~-S
11-0-7-S 12-11-0-l·S 12·11-0-1
12·11-0-l 12·11-0-3 12·11-0-4 ll·ll-0-S
12-11~
12-11-0-7 12-11-0-S ll·ll-0-9 I 2·11-0-2-8 I l-l l-0-3·S
12·11-0-4-S 12-11-0-S·S
12-11~-S
12-11-0-7-8

Sy11em/l60 &·Bit Code
10000000 1000 0001 10000010 1000 0011 10000100
10000101 10000110 10000111 1000 1000 1000 1001
1000 1010 1000 IOI I 10001100 10001101 1000 1110
1000 1111 1001 0000 1001 0001 1001 0010 10010011
1001 0100 10010101 1001 01 IO 1001 0111 1001 1000
1001 1001 1001 IOIO 10011011 1001 1100 10011101
10011110 1001 1111 10100000 10100001 IOIOOOIO
IOIO 0011 1010 0100 IOIO OIOI 10100110 10100111
IOIO 1000 10101001 IOIO IOIO 1010 1011 1010 1100
1010 1101 IOIO 1110 1010 1111 1011 0000 1011 0001
IOI I OOIO 1011 0011 1011 0100 IOI I OIOI 10110110
IOI I 0111 10111000 10111001 10111010 IOll IOll
1011 1100 IOI I I IOI 1011 1110 10111111

RS FORMAT Rl,RJ,02(82)} 8XH, 8XLE

Rl,R3,S2

LM,STM

Rl,02(82)} Shift

Rl,S2

instructions

ul12 ).6 I0 ~p rode 718 R1

RJ 82 )20

D2 JI

01(81)} LPSW, SSM, HIO, SIO

SI FORMAT

SI

TIO, TCH, TS

I Op Code

0

718

12

IS 116 81 19 ,20

DI (81),12} All other SI

S 1,12

instructions

D1

I

31

SS FORMAT INSTRUCTIONS

Deci-
mu
192 193 194 195 196
197 198 199 200 201
202 203 204 205 206
207 208 209 210 211
212 213 214 21l 216
211 218 219 llO 211
122 223 114 22l 226
221 228 229 230 231
231 233 234 23l 236
231 138 139 140 241
241 143 144 l4l 146
141 148 149 250 151
252 253 254 l5l

Hexadeci- Mnemonic
mu

Graphic&. Con-

(2)

trolSrmbols 7·Tract Tape

BCDIC EBCDIC BCDIC

co

,

Cl

A

A

C2

B

B

C3

c c

C4

D

D

cs

E

E

C6

F

F

C7

G

G

ca

H

H

C9

I

I

CA
CB
cc
CD CE

ff

DO

!

DI MVN

J

J

D2 MVC

K

K

D3 MVZ

L

L

D4 NC DS CLC
D6 oc
D1 xc
D8

M

M

N

N

0

0

p

p

Q

Q

D9 DA DB DC TR DD TRT

R

R

DE ED (3)

DF EDMK (3)

EO El

*

El

s

s

E3

T

T

E4

u

u

El

v

v

E6

w

w

E7

x

x

ES

y

y

E9

z z

EA

EB

EC

ED EE

EF

FO

0

0

Fl MVO

I

I

fl PACK

l

l

F3 UNPK

3

3

f4

4

4

F5

l

l

F6

6

6

F7

1

1

F8 ZAP (3) 8

8

F9 CP (l) 9

9

FA AP (3)

FB SP (3)

FC MP (3) FD DP (3) FE FF

BAS 2

BA

I

BA 2

BA 21

BA 4

BA 4 I BA 4 2 BA 4 2 I BAS BAS I

-,-

B 8 2

B

I

B

2

B

2 I

B 4 B 4I B 42 B '11 B 8

B8 I

AS l
A l A ll A 4 A4 I A 4l A 42I AS AS I

8 l I
l l I 4 4 I 4 2
4l I 8 8 I

Punched Cud
~ Code
IHI 12-1 12-2 12-3 IH
12-5 IH 12-7 12-8 12-9
12-0-2-8-9 12-0-3-8-9 12-0-4-8-9 12-0-5-8-9 12-0-6-8-9
12-0-1-8-9 11-0 11-1 11-2 11-3
11-4 11·5 11-6 11·1 11-8
11-9 12·11·2·8·9 ll-11-3-8-9 ll-11-4·8·9 11·11·5·8·9
I l-11-6-8·9 12·11·1·8·9 ()-l-8 11-0-1·9 ()-l
()-)
()-4
()-l
()-6
()-1
()-8 ()-9 11-0-l-8·9 11-0-3-8·9 11-0-4-8·9
11-0-5-8-9 11-0-6-8-9 11-0-7-8-9 0 I
2 3 4 5 6
1 8 9 ll·ll-0-1·8·9 ll-11-0-3·8·9
l l· I l-0-4-8-9 12-11-0-5·8·9 ll-11-0-6·8-9 ll·l l-0-1-8-9

Systcm/360 8-Bit Code
1100 0000 11000001 1100 0010 1100 0011 1100 0100
1100 0101 1100 0110 1100 0111 1100 1000 11001001
1100 IOIO 1100 1011 1100 1100 1100 1101 1100 1110
1100 1111 I IOI 0000 1101 0001 1101 OOIO I IOI 0011
I IOI 0100 I IOI OIOI I IOI 0110 1101 0111 1101 1000
I IOI 1001 1101 IOIO 1101 1011 I IOI 1100 1101 1101
1101 1110 11011111 1110 0000 1110 0001 1110 0010
1110 0011 11100100 1110 0101 1110 0110 11IO0111
1110 1000 1110 1001 1110 IOIO 1110 1011 1110 1100
1110 1101 1110 1110 11101111 1111 0000 1111 0001
1111 0010 1!11 0011 11110100 1111 0101 11110110
1111 0111 11111000 1111 1001 1111 1010 11111011
1111 1100 1111 1101 llll lllO 1111 1111

r I I I I I l4 SS FORMAT

OpCode

L1

L2

B1

D1

B2 ~

II 0

7 8 II 12 15 16 19 20 31 32 35J6 47

Dl(L,Bl),D2(82) l NC, oc. xc, CLC Dl(Ll,Bl),D2(L2,B2)} PACK, UNPK

Sl(L),S2

f MVC, MVN, MVZ Sl(Ll),S2(L2)

MVO, AP, CP

TR, TRT, ED, EDMK

DP, MP, SP, ZAP

PACKED DECIMAL NUMBER ZONED DECIMAL NUMBER

I I I jdigit ld;g;tl ---- jdigit digit ld·git sign I lzone ldigitl ---- lzonel digit signl diftl

I I I CHANNEL ADDRESS WORD Key 0000

Command Address

0

3 4

7 8

t5 1 t6

23 124

31

I I CHANNEL COMMAND WORD Command Code

Data Address

0

7 8

15 116

23 1 24

31

I Flags j 0000 ~~

Byte Count

32 36 37 39 40

47 48

55 156

63

CD Bit 32 (80) causes use or address portion or next CCW CC Bit 33 (40) causes use or command code and data address or next CCW SU Bit 34 (20) causes suppression or possible incorrect length indication
SKIP Bif 35 (IO) suppresses transfer or information to main storage PCI Bit 36 (08) causes an interruption as Program Control Interrupt

I I CHANNEL STATUS WORD

Key

0000

Command Address

0

3 4

718

t5 1t6

23 124

31

I

Status

32

39 140

47148

Byte Count

55 156

63

32 (8000) Attention 33 (4000) Status modifier 34 (2000) Control unit end

40 (0080) Program-control interrup 41 (0040) Incorrect length 42 (0020) Program check

35 (I 000) Busy 36 (0800) Channel end 37 (0400) Device end

43 (00 IO) Protection check 44 (0008) Channel data check 45 (0004) Channel control check

38 (0200) Unit check

46 (0002) Interface control check

39 (0100) Unit exception

47 (0001) Chaining check

Byte Count: bits .J8-63 form the residual count for the last CCW used.

DASO CHANNEL COMMAND CODES t - A26-5988 and A26-359111

Command for CCW

Count

IM-TIDff IM-TIOn Ha· Dec Hex Dec

Control

No Op Seek Seek Cytinder

(not zero) 6 6

03 03 07 07 OB II

Seek Head Set File Mask Space Count
Tnnsfer in Otuinel Recalibnte (Note I) Restore (2321 only)

6 I (not zero)
x (xnot uro)

IB 27 IF 31 OF IS
XS
13 19 17 23

SenlC Switching

Sense 1/0

Releue Rnerve

Devic;}_(Note DeYlce

2)

6 (not zero) (not zero)

04 04 94 148 B4 180

Seucht

Home Addre· EQ Identifier EQ ldentir1Cr HI

4 (usually) S (u·uaUy) S (usually)

39 S7 B9 18S 31 49 Bl 177 51 81 DI 209

ldentir1Cr EQ or HI Key EQ Key HI

S (uouaUy) I to 2SS I to 2SS

71 131 Fl 241 29 41 A9 169 49 73 C9 201

Key EQ or HI Key.l Data EQ Key .l Data HI

I to 2SS

69 IOS E9 233 2D 4S AD 173 4D 77 CD 20S

Continue Scan

Key .l Data EQ or HI Search EQ Search HI
Seuch HI or EQ Set Status Modifier* Set Status Modifier*

(Note 3)

6D 109 ED 237

2S 4S

37 69

AS
cs

16S 197

6S IOI ES 229 3S 53 BS 181 7S 117 FS 24S

Readt Write

No Status Modifier Home Addre11 Count
Record RO Data Key .l Data
Count, Key &. Data IPL Home Addre11

s
8
}·~~-. ~ tnnsferred
S (usuaUy)

SS 8S IA 26 12 18
16 22 06 06 OE 14
IE 30 02 02 19 2S

DS 213 9A IS4 92 146
96 ISO 86 134 SE 142
9E IS8

Record RO Count, Key &. Data Special Count, Key .l Data

8+KL+DL of RO 8+KL+DL 8+KL+DL

IS 21 ID 29 01 01

Data Key .l Data

DL KL+DL

OS OS OD 13

I ~~!1se byte determines which command is used.

X=not significant

tM-T On; M-T Off except during Search and Read, bit <Fl in M-T On. Note I. For 2311 or 2314 only. Note 2. Two channel switch required except for

a 2314/ 2844 combination.. Note 3. Include mask byteo in seuch ar11ument; these commands are a special feature on 2841.

CHANNEL COMMAND CODES

Devitt

Command for CCW

8-Bil Code 012l4S67

Hex Dec

1052

Read Inquiry BCD Read Reackr 2 BCD Write BOC. Auto Carriage' Return Write BOC, No Auto Carrialc Return No Op Sen· Alarm

00001010 OA 10 00000010 02 02 00001001 09 09 00000001 01 01 00000011 Ol OJ 00000100 04 04 00001011 OB II

2540

Read, Feed, Select Stacker SS

Type AA

Read

Type AB

Read, Feed (1400 compallibility mode only)

Feed, Select Stacker SS

Type BA

PFR Punch. Feed, Sekel Stacker SS

Type BA

Punch. Feed. Sekel Stacker SS

Type BB

SS
~ 00

:;J lSt.cker] RI

ID J
0

Data Mode EBCDIC

I Column Binary

SSDOOOIO 11000010 I ID I 0 0 I 0 SSIOOOll SSDOIOOI SSDOOOOI

1442NI Read Read Read Read Write Write Write Write Control Control Control

MUNN

Rud

x 0 0

Eject and SS! \ Write

I 0 X 0 I X

Eject and SSl

Control

Eject and SS2 ) No Op

I I X Eject and SS2

Sen·

0 0 X SSI

I 0 X 0 1X I IX

Eject and SSI SS2 Eject and SS2

X · 0 means EBCDIC mode X · I means Column Binary Mode

1 0

Eject and SSI

0 1

SS2

I I

Eject and SS2

I I Punch diagnostic

0 1 Read di1gnostic

1403 or 1443

Write, No Sp.cc Write, Space 1 After Print Write, Space 2 After Print Write, Space 3 After Print Write, Skip To Channel N After Print Dilgnostic Read ( 1403) Diognostic Read (1443) Sen·

Carriacc
Control

Space 1 Une Immediately Space 2 Line Immediately Space 3 Line Immediately Skip To Channel N Immediately No Op

00000001 01 01 00001001 09 09 00010001 II 17 00011001 19 2S ICHANOOI 00000010 02 02 00000110 06 06 00000100 04 04
00001011 OB II 00010011 ll 19 0 0 0 I I 0 I I IB 27 ICHANOll 00000011 OJ OJ

C H A N Channel
000 I I 00I0 2 00I I J 0I00 4 0 I0 I S 0I I0 6

C H A N Channel

0I I I

7

I 0 00

8

I00 I

9

I 0 I 0 IO

I0 I I

II

I I 0 0 12

ucs

Allow bufrer loading

Load buffer (no folding)

Load buffer (folding)

Block data check latch

Reset block data check latch

II I0I0 II II I II0I I I I I I00 I I 01 I I 0 0 I I 0I I II0 II

EB 2JS FB 2~1 Fl 243 7J 121 78 129

2400 T'I"'·

Read Back.ward (Overrides Data Converter On)

Sen,. Write Read

~1n~l600bp· PE··
0 0 I 800 bpi NRZI

Control

0 0 0 0 I I 0 0 oc 12

0 0 0 0 0 I 0 0 04 04

0 0 0 0 0 0 0 I 01 01

l ~I~ '"I 0 0 0 0 I 0 0 0 cc CI I I
D MIMI MO I I
INI ol

02

02

Control

7 Track

c c c
0 0 0 00 I 0 I0 0 I I I 0 0 I0 I

Codes
REW RUN ERG WTM BSR BSF

Hex
7 Of 17 IF 27 2F

Dec
7 IS ll JI 39 47

D D Density

c :::

0 0

0 0 0 I
... ! . ':; i I 0

200 556
soo··

7 Track

!'

~
~

-~

~

~
· ~

0 c Cl

::: ~

0
g

"~' ~·

I I
3 . 11- "...-.. '3 ~~ MM M (Mode Modifiers)

~ Ji

Ji

"~ ~ '

u

~0 Q .=

....

I I 0 FSR 37 SS

I I I FSF JF 63

·9 track op. forces 800 BPI and odd parity; also, it overrides 7 track but docs not reset 7 track. Load/Sys Reset forces 7 track to 800 BPI, odd parity, data converter on, translator off.

·· Reset condition ··· Set 9 Track mode, Models 4·6


Acrobat 11.0.23 Paper Capture Plug-in