229 2116 2_360_30_FE_Handbook 2 360 30 FE Handbook
229-2116-2_360_30_FE_Handbook 229-2116-2_360_30_FE_Handbook
User Manual: 229-2116-2_360_30_FE_Handbook
Open the PDF directly: View PDF
.
Page Count: 98
| Download | |
| Open PDF In Browser | View PDF |
Field Engineering
Handbook
System/360 Model 30
'Ii' 10)0 'IY.i'
L!J~~
(i)
Field Engineering Handbook
System/360 Model 30
Address comments concerning the contents of this publication to:
IBM Corporation, FE Technical Operations, Department 793,
Endicott, New York 13760
CONTENTS
M2I GATE AND SELECTION LOGIC.
DIODE PACK - PIN 2391181. . .
DIODE LAYOUT - 32K ARRANGEMENT
ORIENTATION OF DIODE PACK (BY DIODE iI).
POWER RESISTOR LOCA TION. . . . . .
ARRAY LAYOUT . . . . . . . . . . .
MAIN ADDRESS REGISTER LAYOUT (M&N)
PLUG CHART - B1 BOARD . .
PLUG CHART - B2 BOARD . . .
M2 MAIN STORAGE ADDRESSING . .
ROS ADDRESSING BLOCK DIAGRAM
ROS ADDRESSING - CARD POSITIONS
ROS PARITY CHECK BITS
LOCAL STORAGE - CPU . . . . .
FORMA T FOR K ADDRESSABLE BYTES
TRACK FORMATS. . . . . . . . . . .
BETA GAP BIT CONFIGURATION. . . . .
HA AND ALPHA GAP BIT CONFIGURATION
PROGRAM STATUS WORD. .
CHANNEL STATUS WORD. .
TRAPS IN PRIORITY ORDER.
ROS ADDRESS . . . . . .
READ ONLY STORAGE CONTROL.
S-Reg., MC-Reg., H-Reg., ALU Controls
Micro-Word Format. . . . .
ROS Control Field Description.
ROS CONTROL FIELD CHART. .
SYSTEM/360 MOD 30 DATA FLOW
MULTIPLEX CHANNEL MICRO-PROGRAM
DATA FLOW/TIMING . . . . . .
ADDRESSING OF UCW - I/O FORMAT
UNIT CONTROL WORD. . . . . .
MULTIPLEX CHANNEL CONTROL .
STATUS-IN AND SERVICE-IN BRANCHES
SELECTOR CHANNEL CONTROL.
CPU CHANNEL LOGOUT . . .
MPX AND SX MICRO P!l.OGRAM .
1050 INTERFACE REGISTERS . .
REGISTER DISPLAY AND FUNCTION
IBM 1407 CONSOLE INQUIRY STATION
AND IBM 1447 CONSOLE MODELS 2 & 3
1401 OPERATION CODES.
1400 d MODIFIERS. . . . .
d Characters For Branch .
d Characters For Branch If
Wordmark Or Zone . . .
d Characters For Form Control
BCD TO CM6 CONVERSION - 1401 CODE TO
SYSTEM/360 CODE . . . . . . .
SUGGESTED STANDARD ADDRESSES . . .
I
2
2
3
3
4
5
6
10
10
12
13
13
14
15
16
17
18
19
19
20
25
26
26
27
28
29
30
31
31
32
32
35
36
37
38
40
41
42
42
43
43
44
45
CONTENTS
1400 COMPATIBILITY - PROGRAMMED AND
ERROR STOPS. . • • • • • • • • • . •
BIT ASSIGNMENTS FOR BYTES IN 1401 BUMP
LOCAL STORAGE - 1401 MODE . • • . . .
K ADDRESSABLE BYTE UTILIZATION • • .
DEFINITIONS OF ALD PAGE NUMBER PREFIXES.
1620 OP CODES • • • • • . • • • •
1620 PROGRAMMED AND ERROR STOPS.
ROS CONTROL FIELD CHANGES.
FUNCTIONAL DESIGNATIONS.
ROUTINE POINTERS • . .
INITIALIZATION MESSAGES .
DISK FORMAT CHANGES. • • • • • . . • • .
NUMERIC INPUT/OUTPUT CODES AND GRAPHICS. • •
ALPHAMERIC INPUT/OUTPUT CODES AND GRAPHICS.
ADDRESS CONVERSION .
ADDITIVE CARD CODE . • . . . . • • • • •
ROS PAGE ASSIGNMENTS • • • • • • • . • •
1400 COMPATIBILITY - ROS PAGE ASSIGNMENTS.
1620 COMPATIBILITY - ROS PAGE ASSIGNMENTS.
ROS FEATURE ASSIGNMENTS. • . . .
COMBINATION VERSION ASSIGNMENTS.
ALD VERSION ASSIGNMENTS .
R PQ VERSION ASSIGNMENTS. • • •
RPQ COMBINED VERSIONS. . . . •
SYSTEM/360 EBCDIC HEXIDECIMAL .
2821 HEX TO BCD TRANSLATION • •
2821 PRINT HAMMER DRIVER LOCATION.
INTERFACE CONNECTOR CHART . • .
2030 BOARD LOCATION . • • • • • .
SPECIFICATION OF SLT MODULES FOR
SYSTEM/360. • . • • • •
DIAGNOSTICS . • • . . • . . • . •
SENSE SWITCHES DMA4. . • • . .
SWITCH SETTINGS FOR CONSOLE OVERLAY DMA4.
ERROR MESSAGES DMA4 .
SYSTEM/360 DIAGNOSTICS.
1401 COMPATIBILITY.
1620 COMPATIBILITY. . .
MISCELLANEOUS . . . .
OPERATING PROCEDURE FOR SELECTOR CHANNEL
FLT'S. • • . • • . • • . .
OPERATOR'S FLOW - CHART A. . • . .
OPERATOR'S FLOW - CHART B. . • . •
DMA4 RESTART PROCEDURES - CHART C
INITIALIZE OUTPUT MESSAGE OF DMA4
INDEX. . . . . . . . . . . . . . . .
46
50
51
51
52
53
55
59
60
61
62
62
63
64
65
66
67
67
67
68
69
70
70
71
72
73
74
75
76
77
78
79
79
80
81
83
83
83
84
86
87
88
89
91
S32EF
Diodes
To 15 other Write Gates
To 15 other Write Gates
------4
DIODE PACK - PiN 2391181
Schematic - Each diode pack contains 4 diodes connected as follows:
Pin 6
Pin 2
---,--"--O--;--,----~-----------"'"-~-t_,_r_/ 98-2-B-7 \ A -
Pin 4,,-
I
I
I
:
I
Pin 1
L---I*--t-'I-o/~98-1-B-ll \AI:
L _________
~
The example shown is taken from MM870 X-Drive Diode Pin # 1.
DIODE LAYOUT - 32K ARRANGEMENT
1 ",:,:,:w/local storage :-:--34
W
/0
Ioea I storage
e
32
34
32K
w/o local storage
99-=-w/local storage':":132
2
8/360 MODEL 30
SLT Card Side
ORIENTATION OF DIODE PACK (BY DIODE #)
SIDE A
SIDE B
SIDE C
SIDE D
Count
Towards
Large
Card
Count
Top To
Bottom
(Evens)
Count
Towards
Large
Card
Count
Top To
Bottom
(Odds)
Diode Card 1
8/16/32K
99-132
36-98
1-34
35-97
Diode Card 1
32K W/O Local
97-128
34-96
1-32
33-95
Diode Card 2
8/16K
35-68
None
1-34
None
Diode Card 2
32K
99-132
36-98
1-34
35-97
Diode Card 2
32K W/O Local
97-128
34-96
1-32
33-95
POWER RESISTOR LOCATION
TOP OF FRAME
A
C
a Bit
1 Bit
2 Bit
6 Bit a-16K
7 Bit
P Bit
a Bit
1 Bit
2 Bit 16-32K
3 Bit
4 Bit
3 Bit
4 Bit a-16K
5 Bit
5 Bit
6 Bit
16-32K
7 Bit
P Bit
Y Read
Y Write
X Read 8 24K
X Write 16 32K
I
N
H
I
B
I
T
R
E
S
I
S
T
0
R
S
X-V
DRIVE
BOHOM OF FRAME
S/360 MODEL 30
3
.\RRAY LAYOUT
Y-Winding Goes
Through All 18 Planes
One X-Winding
(Second 16K)
Diode Cord N
locotlon
0
X lines
®
Side View
Printed X-Retum Wires for
4
8/360 MODEL 30
•
MAIN STORAGE ADDRESS REGISTER LAYOUT (M & N)
\
MAIN STORAGE ADDRESS REGISTER
8 14 12 1 1 8
4
2
1
1 1 1 1
P I 01112134
5
6
7
1 1 1
I
I
8 4
p
10
12
1
1
1
8
4
2
112 3 415
6
1
MS(
I
7 LS
)1
Sel ects A or B
Sense Inhibit
Selects one of 64 X drive
lines for each 16K
Selects one of 128 Y drive lines
T2" 0 - 8K Selection
T 28 - 16K
1 2" 16 - 24K
1224-32K
o Lower 32K
o Upper 32K
S/360 MODEL 30
5
NOTES: 1. BJB2 and BlA5 Sockets have 5803577 Installed if Memory is Highest Addressable CSU, Otherwise these Sockets are used for Intermemory Coble Chaining.
2. *Denotes Cable 5802515 Installed on 8, 16,32K, or 1st 32K But Not 2nd 32K.
A
BCD
E
F
G
M
N
o
I-
,-- ,--
EC
TERM
10
oc
EC
to
CPU
Dolo
r-;- Ie'
U
M
P
E
.
Store
REC
&
PWP
D
E
L
A
y
I-;
A
B
L
E
,
II
,-- ,---- ,-- -
N
V
T
L
I
N
E
,
TIM
OUT
DV'
r-::N
D
I
N
G
S
~;= ~;=~
EC
to
CPU
(TIM)
T
I
M
I
N
G
~ ~
0'
EC
TO
2ND
~
I
I
M
I
N
G
~
Bl to B2
XOVR CABLE
-
D
E
L
A
D
E
L
A
Y
Y
L
I
N
E
L
I
N
E
-
II
T
I
M
I
N
G
SA
OUT
DV'
II
S-Z
0
BIT
0-16
II
r - ,---- ,--- r - r S-Z
1
BIT
0-16
~
S-Z
6
BlT
0-16
S-Z
7
BIT
0-J6
S-Z
P
BIT
0-16
,---- S-Z
0
BIT
16-32
II
S-Z
1
BIT
J6-32
,---S-Z
2
BIT
16-32
II
I
,-- r - ,---- ,-- S-Z
3
BIT
J6-32
S-Z
4
BIT
16-32
Z
D S
E T
C ,
00
~
DB
E E
TIM
REC
&
PW,
&
V
0
L
T
A
G
E
,
E
G
V
,
E
G
~
line
5NS
Topes
~~~~
~~~
:=~~;=~~ ~~
S-Z
S-Z
S-Z
Sense
Sense Sense Sense
S-Z
S-Z
Sense
Sense
S-Z
S-Z
Gate
I
3
BIT
0-16
4
BIT
0-16
5
BIT
0-16
r;I
M
I
N
G
S-Z
2
BIT
0-J6
V
-
B1 to B2
XOVR CABLE
' - - '-------
II
-Z
BITS
0,1,2
0-8K
-Z
BITS
6,1,P
0-8K
-Z
BITS
3,4,5
8-16
-Z
BITS
0,1,
16-24
~
~ 7e:: ~
Sense
-Z
BITS
3,4,5
0-8K
-Z
BITS
0, J,2
8-16K
-
'-------
II
-Z
BITS
6,7,P
8-16K
-
-Z
BITS
3,4,5
16-24
~
-Z
BITS
6,1,P
16-24
-Z
BITS
3,4,5
24-32
5
BIT
16-32
6
BIT
16-32
7
BIT
16-32
P
BIT
16-32
t: ~
-Z
BITS
0,1,2
24-32
K
-Z
BITS
6,7,P
24-32
K
-~
II
D'
0-16
N
V
T
,
~ ~
DR
16-32
~
'-------
'-------
II
-
'-------
.':=--::
I
NOTES: 1. B2B2 Socket hos 5803577 Installed if Memory is Highest Addressable CSU, Otherwise This Socket is Used for Inlermemory Cable Chaining.
2. These Sockets Not Available for Cards.
A
I
G
B2 10 Bl
XOVR CA8LE
II
B2 to Bl
XOVR CABLE
M
II
, - - ,-- , - - r - r - r - r - r - r TERM
y
EC
to
CPU
(Addr)
roo-
X
DVR
0-16
oc
EC
Aod
PWR
to-Addr
REC
Aod
PWR
'----
I
Y
DVR
DVR
0
N
T
R
~
L
DVR
0
X
DVR
0-16
I
N
V
T
R
y
DVR
y
DVR
II
-
B
X
CTL
32K
0
A
y
ro-
'I
~
R
D
X
A
R
R
16K
D
I
D
I
0
0
D
E
D
E
B
B
0
A
0
A
R
D
R
D
'2
8K
A
Y
cn
'2
16K
R
R
A
y
II
'2
':::::: '== =-: '== <::--- '--
II
y
y
DVR
DVR
X
DVR
16-32
~
~
II
~
0
A
Note
~ .=;==~
r-y
y
DVR
DVR
R
D
A
R
R
A
y
'--
I
U
M
P
U
M
P
0
B
r;-
~
B
D
I
D
E
Note
~~
II
,-- r-- r - r - - r -
A
R
R
A
D
E
;::::;:=;==~;:=
r~
A
D
I
0
X
DVR
0-16
r--- , - -
v
Q
C
to
I
N
V
T
R
II
-
Y
2ND
;==;== ;::::
Addr
REC
X
DVR
0-16
N
cn
;:::: ;::::
X
DVR
16-32
D
V
R
'2
5
32K
With
Bump
U
R
C
E
5
Q
w/o Note
Bump
#2
'-- '--
II
~
~'--~
II
~
I
NOTES
S/360 MODEL 30
(
MAIN STORAGE ADDRESSING
2 MICRO-SECOND MEMORY
,-------1f
N REG. BITS
4,5,6, & 7
,----------A---
--i'-,------
,f-'
!:?::@8tI
N REG. BITS 2 & 3
WRITE 1
NOT M REG. 1 BIT
+L
GATE
TX
PHASE READ
16
(MS~51)
DECODE
y
GATE
DEC.
(MS)
(031)
LINES
+L GATE TX
16 DECODE liNES
4 SWITCHES
~
M REG 6 & 7
N REGO& 1
~""
~."
y
GATE
TRANS
MREG
2 BIT CONT.
(MS151)
y
8 DECODES
FOR 32K
Y
DRIVER
DEC.
R
(-L)
(1'*321<)
READ OR WRITE
W
(8+24K)
(MS 421
431)
(MS 401
128 LINES
128 LINES
411
Y
DRIVER
DEC.
8 DECODES
FOR 32K
f---'-----------i
16+32K)
READ OR WRITE
(8-24K)
W
DEC.
(MS
041)
(MS 151)
W
R
(-L)
Y
DRIVER
DEC.
(8+24K)
+~V
(1 '*32 K)
y
GATE
2 81T CONT.
R
y
GATE
TRANS
(MS 091)
MREG.
(MS 101)
MREG
BITS 3,4, &5
+L
GATE
TX
16
DECODE
LINES
+l GATE TX
16 DECODE LINES
:r
T
J
A~~~,~~~~~
GATE TERM
X DRIVER
DECODE
PHASE REV.
X GATE DECODE
BIT POSITION
DECIMAL
VALUE
OF BIT
M-REGISTER
S/360 MODEL 30
N-REGISTER
9
\
\
ROS ADDRESSING BLOCK DIAGRAM
3969-8
4001-0
Drive Words
lst BOARD
42nd BOARD
3937-6
EVEN
Bd.
No.
Hex
Pos.
0 - 0
000
2
018
4
030
6
048
IE- 065064 033 032 001 000
lElE-
IElElE-
'"~
;;:
i:5=
,,=tJ=
......
IflElE-
0
O
0
'"
If-
O
IE-
'"
16 LINES
T PULSES
!flE3949-8
3967-6
If-
095,094 063,062
«
Ucc«
Val
Ua:r.<{
c:Q«
Uco«
I
~ltH"'ltHgritl~N *Itl~rl~ gl+~I-
001 11
019
031
049
-
.~
Group
Decod.
A
r--
~
3 3
~
J
A
~
~
W31
3
4
5
6
7
1
2
1
Modul. 2
j C Decodej B Decode
S.1.
IE---- W - Reg
~I~ ~I~I~I~ :q
CNP, PS, PC CN = AOO
CNP, PS, PC
QB871
All Bits but PE PC
QB871
CN = 15FC
ci.
All Bits but PS PC
oS QB871
QB871
"" 0
Me;
CNP, PS, PC CN=1500
CNP, PS, PC
QB871
MPX Diag.
QB881
MPX Diag., w/Loop (80 in G)
QB881
1401 Soft Stop
QE691
IPL from 1402 1401 Mode
QE521
IPL from 1442 1401 Mode
QE521
IPL from 28xx 1401 Mode
QE521
1401 Start Reset
QE631
Micro Diagnostics
"
NOTE: ROS addresses can change depending upon the E. C. Level
of CCROS.
S/360 MODEL 30
19
READ ONLY STORAGE CONTROL
Field
Hex
Mnemonic
Old Form
Operation
0-5
CN
Shown in Hex on Right Side of Line 7 in the CLD Box.
Sets POSition 0 through 5 of the X-Register for
Next Address.
0-3
CH
Set 6th
Position
Shown on Left Side of Line 7 in the CLD Box.
Set X-6 to ZERO
Set X-6 to ONE
Set X-6 to the Condition of R-Register Position 0
Set X-6 to ONE, if the V-Register Positions 6 and 7
are ZERO
Status in (I/O)
OP in (I/O)
Set X-6 to ONE: if there is a Carry Out of ALU
Position 0
of
RO
VZ
RO
V=OO
8T
OP
AC
8TI
OPI
AC
80
81
82
84
86
80
81
82
84
86
GO
G2
G4
G6
GO
G2
G4
G6
X-Register
9
A
C
D
E
F
0-3
CL
Set 7th
Position
CAhh_W
W=CA
AI
8VI
R=VDD
AI
8VI
RVDD
IBC
IBC
Z=O
G7
83
85
87
Gl
G3
G5
INTR
Z=O
G7
83
85
87
WRITE
WRITE
STORE
STORE
IJ_MN
LJ
UV_MN
UV
of
X-Register
A
B
C
D
F
0-2
CM
Storage
Control
0-1
CU
Storage
Selection
20
G1
G3
G5
INTR
T_MN
T
'aa
K
YP
GUV
M8
L8
MPX
MEM
CPU
UCW
S/360 MODEL 30
}
Set X-6 to ONE, if the Tested Position of the
S-or G-Register is Equal to ONE
Shown on Left Side of Line 7 in the CLD Box-Example; CH, CL
Set X-7 to ZERO
Set X-7 to ONE
Set Value of CA Field into W-Register, Set X-7 to
ONE. bh is the Hex Value of the CA Field and AA
Field
Address in (I/O)Address)
Service in (I/O)
Set X-7 to ONE if the R-Register Contains Valid
Decimal Digits
Set X-7 to ONE if there is a Carry Out of ALU
Position One
Set X-7 to ONE if the Z-Bus (Bits 0-7) is ZERO
}
Set X-7 to ONE, if the Tested Position of the
S-or G-Register is Equal to ONE
Test for any Interrupt, Set X-7 to ONE if there is a
Interrupt
Shown on Left Side of Line 4 in the CLD Box
Write the Data in the R-Register into the Storage
Position Addressed by the M-and N-Registers
No Mnemonic-Compute Cycle, Storage not Used
Write NEW R-Register Data into the Storage Position Addressed by the M-and N-Registers
Set the M-and N-Registers to the Address in the land d-Registers and Read from Storage at that Address
Set the M-and N-Registers to the Address in the Uand V-Registers and Read from Storage at that Address
Set the N-Registers to the Address in the T-Register
and Read from Storage at that Address
Set the N-Register using the CK Field (Note 1)
Dummy Symbol-No Action or Can be Used in a diagnostic Area. (Old From was a Selector Channel
Code).
Shown on Right Side of Line 4 in the CLD Box
Addressing MAIN Storage
Addressing Auxiliary storage-LOCAL Store Section
Addressing Auxiliary storage-Multiplexor UCW Sect.
READ ONLY STORAGE CONTROL
(continued)
Field
Hex
0-1
CO
Mnemonic
Old Form
M/LS
M, C
GR
Use GR
FWX_WX
W=K
WX=FWX
Operation
Addressing MAIN Storage or LOCAL Store Section,
Depending on the OP Code-RR Format Selects LS
In 1400 Mode this Selects the Local Storage Area for
NPL Area
Storage
Selection
(Cont'd)
0-1
Alternate
CU
0-3
CA
A-Register
Source
Control
FT
TT
YA
Shown on Right Side of Line 4 in the CLD Box
No Action
Use the GR-Register in the Selector Channel in Place
of the R-Register for Storage Input and OUtput
Set the W-Register to the Hex Value of the CK Field
Set the W-and X-Registers to the Address in the
Multiplexor Back- Up Registers (FW and FX)
Shown on Left Side of Line 3 in the CLD Box
Multiplexor Channel Tags in
1050 Tags in
Dwnmy Symbol-No Action or Can be Used in a Diagnostic Area
Dummy Symbol-No Action or Cr..n be Used in a Diagnostic Area
Gate the S-Register to the A-Register Via the A-Bus
Gate the H-Register to the A-Register Via the A-Bus
Multiplexor Channel Bus In
FT
TT
YB
H
FI
R
FI
R
A
B
C
D
L
D
L
G
T
V
G
T
V
U
D
}
Gate the - Register to the A - Register Via the
A-Bus
E
0-3
Alternate
CA
Activated
by "AA"=l
FG
FG
MC
MC
YC
Q
Q
JI
Tl
JI
TI
Shown on Line 4 of the CLD Box
Gate the F-Register to the A-Register Via A-Bus
(External Interrupts).
Gate the F-and G-Switches to the A-Register Via the
A-Bus
Gate the Machine Check Register to the A-Register
Via the A-Bus
Dummy Symbol-No Action or Can be Used in the
Diagnostic Area
Gate the C-Register to the A-Register Via the A-Bus
(Interval Timer)
Gate the Q-Register to the A-Register Via the A-Bus
(Protect Storage)
Direct Data Channel Bus In
1050 Bus In
YD
YE
YF
YG
GR
GR
D
KZ GS
GS
E
KY GT
GT
KW GJ
GJ
R
R
D
D
K
K
0000
0001
0010
0000
0001
0010
A
}
0-1
CB
B-Register
Source
Control
0-3
CK
Emit Value
Dummy Symbols - No Action or Can be Used in
the Diagnostic Area
Gate the GR-Register (Selector Channel) to A-Register Via A-Bus
Gate the GS-Register (Selector Channel) to A-Register Via A-Bus
Gate the GT-Register (Selector Channel) to A-Register Via A-Bus
Gate the GJ-Register (Selector Channel) to A-Register Via A-Bus
Shown on Line 3 of the CLD Box
Gate the R-Register to the B-Register Via the B-Bus
Gate the L-Register to the B-Register Via the B-Bus
Gate the D-Register to the B-Register Via the B-Bus
Gate Hex Value of the CK Field to the B-Register Via
the B-Bus
Shown on Line 2 of the CLD Box
}
Binary Bit Form of the Hex Number is Routed to
the Selected Area When Requested.
S/360 MODEL 30
21
READ ONLY STORAGE CONTROL
(continued)
Field
0-3
CK
Emit Value
(Continued)
Hex
5
6
A
D
0-3
Alternate
CK
Activatcd
by"AK"=l
Mnemonic
Old Form
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
O __DrAG
RESET
DrAG
UV__WX
WRAP.... Y
WRAp....X6
HJ __ B
AC FORCE
YM
yr;;
1_0E
ASCII_XG
A
Ir;;T__X6,
X7
O_:\IC
Y__WRAP
D
O__LOAD
E
O_F
F=O
I __ FO
1"0=1
TE
TE
TE
JE
JE
Q
Q
TA
TA
S
R
D
D
A
G
G
D
V
U
J
T
E
0-2
CF
A-Register
to ALU
22
S/360 MODEL 30
Binary Bit Form of the Hex Number is Routed
to the Sclected Area When Requested.
Shown on Left Side of Line 6 of the CLD Box
Reset the Diagnostic Latch
Gate thc V-and V-Register to the W-and X-Registers
WX L'V
Via the \VX-Bus
RESTORE Gate the Wrap Buffer Latch to the Wrap Latch
WRAP
Sct X6 to ZERO if Wrap Latch is On
TEST
WRAP
Gate the H-and J-Switches to the B-Rcgister Via the
HJ
B-Bus
AC
Set X-Register to ZERO, if an ALU Carry Occurred
FORCE
in Previous
Dummy
Action or Used in Diagnostic Area,
Old Mnemonic was Reset 1050 Line Latch
Dummy Symbol-No Action or Used in Diagnostic
Area, Old Mnemonic was Set 1050 Line Latch
OE-I
Force an ALU Check (Note 3)
Sct X-6 to ZERO if the ASCII Latch is On
TEST
ASCII
TEST INT Set X-6 and X-7 per Stacked Interrupts (Note 4)
MC-O
STORE
WRAP
LOAD
0-3
CD
Destination
of ALI:
Output
Operation
V
1:
Set Machine Check Register to All ZEROS
Gate thc Wrap Latch to the Wrap Buffer Latch
Reset the LOAD, ODD/EVEN, and INTRODUCE ALl:
CHECK Latches
Reset the F-Register to ALL ONES, Note: The
Reset Condition of the I<'-Register is ALL ONES
Set the F-Register Position 0 to ZERO
Shown on Line 3 of the CLD Box
To Show That thc Z-Bus is the Only Place the Output
of the ALU is Routed
1050 Bus Out (Exit)
Direct Data Channel Bus Out (Exit). Set JE-Register
from D-Register, Z-Bus not "L'sed,
Gate the Output of the ALU to the Q-Register Via the
Z-Bus
1050 Tags Out
IG~te
the Output of the AL U to the _Register
Vla the Z-Bus
Shown on Line 3 of the CLD Box
Block A-Register Exit to the ALU, Route ALL ZEROS
to ALU Entry for the A-Register
Block High 4 Bits of A-Register. Route 4-ZEROS and
Bits 4-7 of A-Register to the ALU
READ ONLY STORAGE CONTROL
(continued)
Field
Hex Mnemonic
A-Register
to ALU
(Continued)
Old Form
H
H
SP
Xlf
Xlf
XL
XL
X
x
0-1
CG
I3-Regtster
to ALU
STOP
L
H
0-1
CV
Arithmetic
Functions
@
0-2
CC
Arithmetic
Controls
oc
Ie
CO
Cl
cc
CC
0-3
cs
I
Stat~
Operation
Block Low 4 Bits of A-Register, Route 4-ZEROS and
Bits 0-3 of A-Register to the ALU
Gate the Entire A-Register to the ALU
Conditional Machine Stop (Note
Bloek A-Register Bits 0-3 Exit
A-Register
Bits '1-7 to ALU Entry Bits 0-3 and 4-ZEROS to
Bits 4-7
Block A-Register Bits 4-7 Exit, Gate A-Register Bits
Bits 0-3 to ALU Entry Bits 4-7 and 4-ZEROS to Bits
0-3
Gatc A-Hegister Bits 0-3 to ALV Entry Bits 4-7 and
Gate A-Register Bits 417 to ALU Entry Bits 0-3
Shown on Linc 3 of the CLD Box
mock B-Register Exit to the ALU. Route All ZEROS
to the ALl: Entry for the B-Register
moek High 4-B1ts of the B-Register. Route 4-ZEROS
and Bits 4-7 of the B-Register to the ALU
Block Low 4 Bits of the B-Registers. Route 4-ZEROS
and Bits 0-3 of the B-Registcr to the ALU
Gate the Entire B-Register to the ALU
Shown on Linc 3 of the CLD Box
True Add B-Register Data
Complement Add B-Register Data
Binary Add or Subtract Depending on the Status of 50
Decimal Add or Subtract Depending on the Status of SO
Shown on Line 3 of the CLD Box
Block Carry
Insert Carry
A}fD Function-Chcck to See if Same Bits are Set to
O}fE in both the A-and B-Rcgister "csing thc ALU
OR Function-Check to See if Either Elt in the Same
Position of the A-and B-Register is Set to ONE
No
Set S3 to ONE if a Carrout Occurs
Insert
and Set S3 to ONE if a Carryout
Occurs
Allow Carryin from Carry Latch and Set S3 to ONE
if a Carryout Occurs
Exclusive OR Function-Check to See
A-or
B-Register has the Same Bit Position Set to ONE
Shown on Line 5 of the CLD Box
No Action
Set S5 to ONE if Bits 4-7 of the Z-Bus Are 0,
Reset S5 if Non-Zero
S4-LZ
Set S4 to ONE if Bits 0-3 of the Z-Bus are 0, Reset
S4 if Non-Zero
S4,S5=HZ, Combines the Conditions of CE Field Mnemonics
LZ
LZ S5 and HZ S4
S4,S5=0
Set S4 and S5 to ZERO
Sl=TREQ Set S1 to ONE if a 1050 Request has Occurred. Set
S1 to ZERO if no 1050 Request
SO-O
Set SO to ZERO
SO=1
Set SO to ONE
Sct S2 to ZERO
S2=0
S2 ANS}fZ Set S2 to ONE if the Output from the ALl.' is NonZero (Note 6)
S6 0
Set S6 to ZERO
S6=1
Set S6 to ONE
S7 oo 0
Set S7 to ZERO
S7=1
Set S7 to ONE
FB-K
Multiplexor Channel Tags Out
FA=K
Multiplexor Channel Tags Out
S5=LZ
Conditions
HZ __ S4
HZ--S4,
LZ __ S5
O__ S4,S5
TREQ __ S1
O--SO
0__ S2
A\'.rSN~2
A
C
D
E
F
I __ S6
0-87
1--S7
K __ FB
K __ FA
S/360 MODEL 30
23
READ ONL Y STORAGE CONTROL
(continued)
Field
}ox
Dummy Symbols
Kc-R
KD-R
KK__ R
KUV_KCD
R_KK
R __ KF
D
E
24
Operation
YH
YJ
KS_R
A
Note 1
Old Form
Shown on Line 5 of the CLD
9
N-Register
Set as Follows:
NO-Forced
toONE
NI-Forced
to ZERO
N2-CN OBit
N3-CK OBit
N4-Forced
to ONE
N5-CK lBit
N6-CK 2Bit
N7-CK 3Bit
Mnemonic
Hex
0-3
Alternate
CS
Selector
Channel
Activated
by"AS"=l
Selected
by
Hardware
R--KG
R--KU
R __KV
K.....MP POSITIONS 0
AC
ACS
1
1
2
3
2
3
•
ADDRESS 1M (I/O ADDRESS)
F
FA
F8
FG
FI
FT
FWX
EXTERNAL INTERRUPT REGISTER
MX CHANNEL CONTROL
MX CHANNEL CONTROL
SWITCHES FG
MX CHJl.NNEL BUSS IN
MX CHANNEL TAGS IN
MX CHANNEL BACKUP ROMAR
GR,
GS
GT
GUV
SX CH TAGS OUT CTRl
SX CH CONTROLS
SX CH COUNT REG
SX CH FLAG REG
SXCHCQMREG
SX CH CONTROLS
SX CH K FIELD CTRl A-REG ENTRY
SX CH PROT KEY REG
GROUP MARK-WORD MARK
SC CH DATA REG
SX CH " .... EG ENTRY
SX CH A-I:EG ENTRY
Sx CH DATA ADDR REG
HJ
H
HZ
SWITCHESHJ
HOLDING REGISTER-PRIORITY
HIGH ZB.USS
CH
1
•
7
8
•
10 11
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
o
2
3
o :,
2
12
13
15
..
0"
:;~~
A
",
C
D
E
F
S.
GO
G2
G'
G.
ZeO
G7
S3
55'
S7
GI
•
• :!
•
7
8
AC
SO
@
~f~s~r;:: !~)ctions When
R-VDD
R VALID DECIMAL DIGIT
STATUS IN (VO)
STOP
WRITE BUT DON'T SET R (CLEAR)
SERVICE IN (VO)
TE
Tt
TREQ
TT
TA
IOSO BUSS OUT (EXJn
IOSO BUSS IN
IOSO REQUEST
IOSOTAGS IN
IOSO TAGS OUT
MPXSTORAGE
VOl 00
tOAD
RESET LOAD, ODD/EVEN CTRl. INTRa ALU
CHK
GATE CA FlELD TO W STORAGE WRAP LATCH
STORAGE WRAP LATCH
WRITE AND SET R
OE
ODD, EVEN AND ALU CHECK CTRL
O"N(t/O)
,A
'N
Ps
ADDRESS PARITY (ROS ADDRESS)
NEXT ADDRESS PARITY
SAl1'.ARITY
Q
STORAGE PROTECT REGISTER
T~~~
..oa.... LT...
GUV
I
I
I
I
I
I
I
INT
CA·K
0,
STORE
IJ_MN
)
/
In
VZ
18C
ONE BIT CARRY
.no
AND
OR
EXCLUSIVE OR
¥-
MS
LS
M'X
M/LS
~:'@
M'X
MACHINE CHECK
MACHINE RESET
20 21
UV.MN
ftEB
DIRECT DATA CHANNEL BUSS OUT (EXJn
DIRECT DATA CHANNEL BUSS IN
MC
MRST
19
SVO
5
~o
VZ
ST
ST
STOR
SV
WRITE
17 18
NOTE: A! SETS WAIT LATCH ON
¥ ± SETS MACH CH MASK LATCH
FROM RS AND ASCII LATCH FROM R4.
"aa In Storage Control Meons 00 Is Low
Order Digits Of Effective Address Formed
1
0
1
2
2.
22 23 2' 25
FT
TT
YA
YB
1
27 28 2.
48
..
2
3
30
31
I,
32
51 52
CD
0
C
33 34
2
3 0
35
36
•
Z
TE
JE
K
Q
I
1
38 39
C
Q
JI
Tt
Selector Chan Option
58 5.
56
CV
ALT
62 63
CC
2
0
1
1
0
1
40
41
42 43 44
....
46
,
TA
H
S
R
D
L
G
T
V
U
J
I
0
64
SPARES
6566
68
+
A
A
S
K
1
2
"
48
4.
SO 5152 53 54 55 56 Sl 58
3
70
¥
H~S4
LZ"S5
a.S4,55
C
C
C
Decoder In PS Pari Iy
TREQ+Sl
....SO
I-SO
1 Ac;:tivates Alternate CS
0·52
ANS NZ+S2
0-S6
I....S6
I
5.
t'~~-~-,
Lz..SS
HZ...S4
"
I
C
A
A
0
1
:(DEC)
t(BIN)
L
H
CS
2
Decoder In PC Parit
'-----,
0....S7
1-+57
K-+fB
K-F
+-_.,
Ac:tivutes Alternate CA
Dec:ocler In PS Pari Iy
I
Selec:tor Channel Optlon _ _ _
I
{,-_L_~_W___W_X"""'f-----';"'~~--I
53 54
0
l
H
I
/
STAT
CONTROL
OPANDCARRY
CG
F
1
0
R
l
S
H
FI
R
D
L
G
T
V
U
J
I
/
ENTRY
CTRl
9PTIONS
,
CK
1 0
0
3
....
43 44
"!II 3.
CB
CA
0
ALU B
TRY
C NTROL
36 37
CU
2
STI
•
0
INTERRUPT
LOW Z BUSS
1
WRITE
0
1
2
3
INT
MAIN MEMORY
MAIN MEMORY OR LOC STOR - (LOC STOR
,.
0
0,
1
CAhh-W
AI
JE
JI
lZ
MS
M/LS'
CM
3
Alternate CPU Decoder Ac:tlvated By CM I- 3 - 7'-----<1>1>
w.... ,
32 33
~UA
DESTINATION
CONSTANT
AREG
INPUT
30 31
27 28
Cl
0
0100
STORAGE
CONTROL
SAlS
A
0000
COUNTER FOR INTERVAL TIMER
LOCAL STORAGE
GMWM
5
_RANCH
lOW
23 24 \
20
S
0001
0010
0011
C
LS
I.
5
ALTERNATE CS
ANSWER NON ZERO
PSWBIT 12
G8
•
ADDRESS CARRY (ALU CARRy)
AI
ANSNZ
ASCII
GCD
GF
GG
GH
GJ
GK
18
, ,
CN
ACU
ALTERNATE CU
AC FORCE SET X REG=() IF AC ON PREVIOUS WORD
GA
BRANCH
HIGH
NEXT ADDRESS
NUMBER
I
O"DlAG
IN+WX
WRAP...",
WRAP-X6
H~
AC"'FORCE
YM
Y!"
I.... OE
TEST ASCII X6
TEST INT X6X7
O-MC
Y...WRAP
....CAD
O_F
I-Fa
GUV-GCD
GR""'""<3K
GR-GF
GRo-GG
GR....GU
GR-GV
K-GH
GI-GR
K-GB
K-GA
~
Alternate CA Oec:oder
Activated By AA (Col 63)=1
Alternate CS Decoder
Ac:tivoted By As (Col 64)=1
Alternate CK Decoder
Ac:tivoted By AK (Col 65)=1
LOGIC BLOCK
BRANCH - - - - ,
IDENTIFIER
XX
NOTE: Only The Fields And lines
Necessary In A logic Bloc:k Are SpecIRed. Fields Not Specified Are Considered To be the Zero or Blank Combination as Required.
,--HEX
XXXX
ADDRESS
~~: ~~~ €~), CB, CG + C~~~~, ~E2)
CM, CU
[
CS
ACK
CH, CL
XX----XX
i
By The K Field
CO..QRDINATE
J
I
VERSION NO.
NEXT ADDRESS
XX
L.SERIAL NO.
LEG SELECTOR
8/360 MODEL 30
27
\
SY8TEM/360 - MOD 30 DATA FLOW
2540
peG (Non UCS)
28
8/360 MODEL 30
(
MULTIPLEX CHANNEL MlCRo-PROGHAM DATA FLOW/TIMING
START 10
INITIALIZATION
AND CCWCHK
CHANN L SETUP
& INTER ACE
SEQUENCE TO
RISE OF CMO-o
44 CYCLES
9 CYCLES
EXECUTE
CHANNEL
FINIS
CNL TUP
& INTtRFACE
SETUP &
** Device selection time
is a function of
priority position of device on interface.
Formula (T:::NX1.5)J. S) gives worst case
time for any priority position (N).
INTERFACE
SEQUENCE
30 CYCLES
SEQU NCE
21 CY lES
SET MULTIPlEX
SHARE INTERLOCK
BLANK CYCLE &
STORAGE OF CPU
REGISTERS
20 CYCLES
HARDWARE FORCED
I------+l~~~~ ~6:..~~
SETUP CHANNEL
FOR MULTIPLEX
r-_ _~~~T~~~~ENCE
"SHARE" ENTRY
Timing infonnation is
given in ROS cycles
rather than ,.u..SEC in
blocks where operation
time depends upon RQS
cycle timing. The diagram thus coven timings
for both the original and
improved versions of the
Model 30.
Cycle Times of RDS:
OrigInal l.u.S/Cycle
Improved .75 ..u..S/Cycle
f
15 CYCLES
POLLING RESUMED;
HARDwARE FORCE
"SHARE" ENTRIES
REMAIN INTERLOCKED
All indicated timings are for worst case paths in the Multiplex Channel
Control Micro-Progrcm. Some extension of the worst case times computed from this diagrcm con result from unit response delays in interface
signaling. The maximum value of this time it 32 micro seconds by specification. However, this much elongation will never occur on the Multiplex
Channel because all of the response sequences are overlapped with other
control sequences to some extent. Typically, this elongation {in initial
selectio.n) might Nn fran 0 to 10 micro seconds.
·This figure changes with inclusion of the following mochine features:
1. 64K Storage and No·Storage Protect -- 21 Cycles
2. 64K Storage and Storage Protect
-- 22 Cycles
3. Storage Protect and less than 64K
-- 20 Cycles
RESET
MPX SHARE
INTERLOCK
9/360 MODEL 30
29
ADDRESSING OF UCW - I/O FORMAT
INSTRUCTION FORMAT
o
Bit Pos.
7 8
15 16
OP CODE
BYTE 1
31
Bl
SI
BYTE 2
I
01
I
I
BYTE 3
BYTE 4
~----~vr------~
t
Start 1/0
Test 1/0
Halt 1/0
Test Ch.
,
I
9C
90
9E
9F
1
'{
SHARED SUB CHANNEL
-------OR
SINGLE SUB CH.
t
"
Note 1:
Address of byte within
UCW determined by
Micro Program.
V-REG
0= Single Sub Ch.
I
Note 2:
Not used to determ i ne
UCW Address of Shared
Sub-Chans. Used for
Addr. of 1/0 Unit.
ie - Tape Drive
~
10 10
I 01
T-REG
XXHXH XL
NOTE 1
BYTE 4
BYTE 3
A
oJoJoloJolx xix xix Ix [xlx [xJxlx
16117118119120121 22123 24125126127128129130131
r
~
11 11 10 11 10 11 11
'--v-i'v'
!
I
NOTE 2
~
Addr. of 1/0
0=UCWO_15
I=UCWI6_31
001
010
Ctrl. Unit &
UCW
--------....I,---',~,
I
I
I
10 10 10 I
XXH XH XL
Resetl Set by Commands
FB = K9, X
Ie:
S2_XL
1 ----. XH etc.
30
S/360 MODEL 30
0
)
I
Jill ~
1 = Shared Sub Ch.
~
I
SET TO ZERO
UNIT CONTROL WORD
Status
l
Count Count Data Addr
Flag
OP
Hi
La
Hi
La
Next
XO
Xl
X2
X3
X4
X5
X6
X8
X9
XA
XB
XC
XD
XE
0
7
or
0
1
2
3
4
5
6
7
Hex
CCW Addr
La
Hi
0-15
Addr
X7
Hex
Addr
XF
Local
Storage
16-31
0 ....7 0_7 0+70_7 0....,.. 70----.7 Bits
+
Indicates Data Addr. Wrap for 64K
Chain Data Address
Chain ommand
Suppress Incorrect Length -SIL
Skip Flag
'" Pro9ram Contro Interrupt - Pu
**Active Bit
OutPut
(1) Input
0
Decrement (1) Increment 0) (Data Addr.)
'" IPL Routine
**Set During Start I/O, Reset By I/O Interrupt or
Test I/O Instruction
Zero Count - 1050 Only
~
J-2
3
4
~
t+7
00
01
10
11
Channel Control Chec:k
Interface Contro Chec
Sub Channel Expects Data
Sub Channel Term. Data X Fer - Status Exp.
Status From Unit - Qued Bac - Inter. u er
"Active Bit"
Must Be On
ull
Status From Unit - Accepted - Now In Inter. Buffer
Wrong length Record
To Be
Meaningful.
Program Check
Protection Check
MULTIPLEX CHANNEL CONTROL
CKO.-+FA
CK1.-+FA
CK2_FA
CK4.-+FA
CK8_FA
CK Field
P 0 1 2 3
1
1
1
1
1
CK5~FB
0
0
1
1
CK6.-+FB
CKA~FB
CKC_FB
1
1
0
1
o0
CK3~FB
0
CK9~FB
0 1
o
Reset By
FA Reg Latches
Command Start
KO 0 FA
Fall of Serv or Stat In
Service Out
Fall of Addr Stat or Serv In
Command Out
Address Out
Buss Out Ctrl.
Fall of Add Ser or Cmd Out
NOTE: Some functions may be combined.
Blanks in CK Field Are Not Significant
Description
FB Reg Latches
0 1 Operational Out Ctrlls Op Out Line
Determines Chnl/CPU Error
1 0 MPX Op Latch
1 0 Suppress Out Ctl Ctrlls Supp Out
IB Full
01OJ. MPX Interrupt
Mask Latches
Controlled by RO
1 1 MPX Channel
Controlled by R1
Sell Channel
Sel 2 Channel
Controlled by R2
External Mask
Controlled by R7
Bump Addr Lat
0 1 XXH MPX 1
Controlled by SO
XL MPX 2
Contralled by S1
Controlled by S2
XH MPX 3
8/360 MODEL 30
31
MULTIPLEX CHANNEL CONTROL
FT - BUS - CONTROLLED BY CA FIELD
Function
Suppress Out (Diagnostic Use Only)
Hold - In Latch (Direct Data Channel)
Multiplexor Operation Latch
Multiplexor-Share-Request Signal
(if command start is off)
Initial - Program Load Latch
Select - In Interface Signal
Select - Out (Diagnostic Use Only)
Multiplexor Channel Interrupt Latch
2
3
4
5
6
7
STA TUS - IN and SERVICE - IN BRANCHES
Stat-In
1
{J
1
{J
Serv-In
1
1
{J
{J
Function
Operational-In is Down
Service-In and Operational-In
Status-In and Operational-In
None of the ahove, Note 1.
Up
Up
NOTE 1: Usually "OperatIOnal In" Up, and "ServICe In"
and "Status In" Down
SELECTOR CRANNEL CONTROL
CM Field
7
ALT CA Field
C
D
E
F
Diag. Control - (GUV_MN)
GR
GS
GT
GJ
ALT CS Field
6
7
8
9
A
B
C
D
E
F
GUV-- GCD (Count)
GR..... GK (prot. Key)
GR_ GF (Flags)
G:a-- GG (Command)
GR-+GU
GR ..... GV (Data Address)
K ..... GH*
GI -GR (Bus In)
K ..... GB*
K-+GA*
*
* Decode from SALS (others from Ctrl. Req.)
32
S/360 MODEL 30
SELECTOR CHANNEL CONTROL
K-~GB. K_HB CONTROLS
{continued]
CK FIELD
DECODE
'KO
REASON
NAME
Program Check
Kl (0 or 1)
K2
K3
K4
K5
SX2 Selection
Operational Out Reset
Reset PCl
Selector Interrupt Set
Channel Control Check
K6
K7
K8 (0 or 1)
K9 (0 or 1)
CPU Stored
COWlt Ready
Zero Count Except for TIC, Invalid
Memory Key, Memory Wrap, Three
Low Order Flag Bits Not Zero, First
CCW is a TIC, Two TICs in Succession
CCW Not on Word Boundaries or Invalid
Command.
D - SXl, 1 - SX2
A Macoine Check Trap (H Register 5
Latch On) Indicates Hardware Failure,
or an MN or GHYZ Parit.y Check During
a Selector Share Cycle.
Set GR to- Zero
o - Reset, 1 - Set
Channel Reset
Not Poll Control Reset,
Poll Control Reset
0- Reset, 1 - Set
0 Reset, 1 Set
0
1
KID (0 or 1) Suppress-Out
Kll (0 or 1) Poll Control
K12
Reset Select-Out
K13
Channel Busy
See Halt lja Latch
K14
K15
Interface Control Chk.
=
-Address Mismatch, No Response, Time
Out, Unit Busy on Chaining, Address
or Status Parity Error.
*(0 orl) Refers to the CK Field Parity Bit
GA or HA Reg (K_ GA)
CK Field Bit
CK
CK 1
CK 2
CK 3
Prog. Symbol
Bus Out Ctrl.
Address Out
Command Out
Service Out
GJ Entry into A- Reg (K........,...GJ)
K8
K4
K2
Kl
GR or HH Reg
EMIT
(K-~GH)
EMIT
K~
K 1
GG+GJ
K2
K3
K4
K5
K6
K7
K8
GD+GJ
GK~GJ
GE?o'GJ
}
SXl or 2 CtrlS-ioGJ}Diag,
SXI or 2 Tags .. GJ Ctrls
GO or HO --..GJ
A - Reg.
Parity
Ignored
K~ SXI, SX2 Mach. Reset}Diag .
Kl Set Diag. Mode
Ctrls
& Tag Ctrl
K2 Reset Diag. Tag Ctrl
K3
K4
K5
K6
K 7 Set Chain Detect
K12 Set Select Out
S/360 MODEL 30
33
SELECTOR CRANNEL CONTROL
rcontinued 1
Input to GJ Assembler
Bit
Diagnostic Controls Bus
GE Bus
Diag. Tags Bus
P
None
None
None
0
PCI
COlmt Ready, Not Zero
Input
1
Incorrect Length
SLl Flag
Suppress Out
2
Program Check
Output
SXI ROS Request
3
Protection Check
Count Ready, Zero
Address Out
4
Channel Data Check
Selector ChnL Data Trans.
Command Out
5
Channel Control Check
CC Flag
Service Out
6
Interface Control Chk.
Read Backward
Bus-Out Control
7
Not Used
Skip Flag
Operational Out
GS or HS Entry into A - Reg
GS¢. RS¢
GR Full
Chain Detect
Select Out
Interrupt Condition
CD Flag
SXI Gate (1 SXI Gate,
m
Interface Check
GT or HT Entry into A - Reg
GT¢. HT¢
Select In
Serv in & Not Serv Out
Poll Ctrl
Chnl Busy
Address In
Status In
SXl (or 2) Interrupt LA
Operational In
GR
or HR Entry into A - Reg
GR¢. HR¢
4
34
S/360 MODEL 30
Device Address
or
Device Status
CPU CHANNEL LOGOUT
f- CPU-l---- MPX------l
"-
80
.
1 ~--orI
81#
82
83
84
85
MACH CHECK
REGISTER
SIT CONDITION
A REG
0
1
B REG
2
MN REG
3
CR
4
SALS
S
ROAR
6 R REG/Q REG
7
AlU
86
INDICATOR
t0Jr
-I
SELl 1 -
I:ND'C
MeR I, MCR
OR
AlOR I,UN'T,
ADDR txjMCR
OR {ND'CA-I,UNIT
TOR
ADDR
CAT
CAT #
~
87
88
LOG-OUT C NT.
ItCCu~
6
-1
SA
NIT
ADDR
88
I7 I
INTERFACE STATE
BITS
00
fSET
1 ON
ANYTO
LOG-OUT
CONDITION
89
I
BYTE
101,12131.ls
r
SELl 2 - - - - 1
I:NDICAOR
TOR
CAT #
01
MEANING
INTRF CLEAR (OP IN DOWN)
AT ERR OCCURRENCE
HID RESET REQUIRED
AND SUCCESSFUL
10 SELECTIVE RESET REQUIRED
AND SUCCESSFUL
11 INTRF LOCKED UPi SELECTED
RESET FAILED
1 CATALOG NUMBER STORED} DETERMINES lNFORMATION
o MeK REGISTER STORED
TO BE STORED IN BYTES
81,85,or89.
"
t
MULTIPLEX CHANNEL,
HEX NO
20
31
41
so
Sl
70
77
80
90
AD
80
CATALOG NUMBERS
MEANING OR CONDITION eeN SOURCE
FALSE SHARE REQUEST,
Q(601 GG
CONS.
NO ADDR MATCH ON
INITIAL SELECTION
NO ADDR MATCH ON
INITIAL SELECTION
SELECTOR CHANNEL CATALOG NOS.
HEX NO
10
MEANING OR CONDITION
POLL CTRl TIME-OUT (SIO,
no,
OC051 GJ
20
QC051 GJ
30
~~E~~~~~~~~~~~~~NE
QC161 CE
FALSE REQUEST, WITHOUT
SELECT-IN PROPOGATED
DOUBLE SELECTION (CONSOLE AND OTHER
USED BY A NUMBER OF ICC
T!MEOUTS DURING THE
VARIOUS SEQUENCES. THE
EXIT WORD IS 500 AND IS
ENTERED BY WAY OF THE
AC FORCE MICRO COMM.AND. TO FIND THE ERROR,
SET SYSTEM TO EARLY
ROAR STOP ON ROS ADR
500.
DATA LOOP TIMED OUT.
NO RESPONSE FROM UNIT
NO UNIT RESELECTION ON
COMMAND CHAINING
NO SELECTION AND NO
SELECT IN
UNIT oro NOT STOP AS
TOLD AFTER CCW EXHAUSTED OR TERMINATED
OC211 EF
50
QC151 GE
60
70
80
QCOO1 NF
90
QC091 CD
AO
OC091 CD
80
QC081 lF
NO ADDR-IN, STATUS IN,
~~ii~-~~, (;1; O~II~)I:.
40
QC211ED
HIO.
~~6,Si:~~SHi6~.E-OUT
CO
EO
'FO
ADDR MISMATCH (SIO, TIO
HIO OR COMMAN 0
CHAIN.
NO STATUS-IN OR INITIAL SELECT (SIO, TlO,
HIO, OR COMMAND
CHAIN).
BAD ADDR, OR STATUS
BYTE ON I NITIAL SELECT
(510, TIO, HIO, OR
COMMAND CHAIN).
STATUS-IN TIME OUT ON
INITIAL SELECT (TIO)
STATUS-IN TIME-OUT ON
COMMAND CHAINING.
SELECT -IN ON CMD
CHAINING RESELECTION.
CONTROL UNIT BUSY
ON COMMAND
CHAINING
ADDRESS MISMATCH ON
TIO OR HALT 10
STATUS-IN OR OP-IN
CANNOT BE RESET ON
CSW STORE
POLL CTRL CANNOT BE
SET ON HIO
OP-IN CANNOT BE RESET
ON HIO
S/360 MODEL 30
35
MPX AND SX MICRO PROGRAM
Main fWlCtions of initial Selection of MPX and SX with the micro
Program Address where they are performed.
With ROAR STOP, one single cycle should be
done to perform the function.
Example:
MPX:
Addr.
Function
Address Out
Select Out
536
5A0
Test OP IN
Test Addr. IN
59D
5A8
Test Addr.
Match
Command Out
5A9
Test Status IN
Test Status 0
Service Out
5CI
604
609
5BD
Notes
Unit addr. Is displayed on Bus Out
If the Addr. Out has been recognized by a Ctrl. Unit, OP IN Is displayed
Addr. IN on Bus IN can be displayed
with FI (Switch E)
Command Out stays UP only few
microseconds and only Status In, as
an answer Is displayed. Status on
Bus IN can be displayed with FI.
Service Out stays Up only few microseconds and only Service IN as an
answer Is displayed.
,,1
SXI:
Address Out
93D
Select Out
9C7
Address IN
9B5
Command Out
94D
Status IN
'I '.' 9B3
Service Out
9B9
Service In
9C5
Note:
36
Unit addr. Is displayed In Data Reg.
Address Is displayed in A-Reg.
Command Is displayed In Data Reg.
Status Is displayed In R-Reg.
ROS Addresses can change, depending upon the
EC level of CCROS
S/360 MODEL 30
1050 INTERFACE REGISTERS AND TAG OPERA TIONS
REG.
Description
TI
TE
TT
Data to A from 1050
Data to 1050 from Z buss
Tags in to A entry
BITS
2
3
4
5
6
Cancel
RDR 2 Ready
End
1050 Operational
Home start
Intervention req.
Attention
Data check
REG.
Tags out Z buss to 1050
TA
BITS
0
2
3
4
Set home RDR start
Set RDR 2 to run
Force Share Request
Set proceed
Audible alarm
Set carrier return and line feed
A ttention reset
1050 Reset
T REQ to Sl, Set Sl on if 1050 share req.
S/360 MODEL 30
37
REGISTER DISPLAY AND FUNCTION
Note; "'Indicates that you cannot manually store data in the designated register.
Register
to be
Displayed
v
T
Where Displayed
Instruction Address (high-order bits)
A-register (also the high-order eight
bits of the main-storage address register if the allow-write indicator is
offj
Instruction Address (low-order bits)
A-register (also the low-order eight
bits of the main-storage address register if the allow-write indicator is
offj
Data Address (high -order bits)
A-register (also the high-order eight
bits of the main-storage address register if the allow-write indicator is
offj
Data Address (low-order bits)
A-register (also the low-order eight
bits of the main-storage address register if the allow-write indicator is
offj
Data Length
A-register
Auxiliary Storage Address
A-register
D
General Purpose Data Register
A-register
R
Storage Vata Register
A-register (Also has own display in
main-storage data-register indicators)
Status (CPLl
A-register
G
Instruction Operation Code
A-register
H
Priority Status Register
A-register
*FI
:\lultiplexor Channel Bus-In
A-register
*FT
Multiplexor Channel Tags
A-register
Storage-Protection key in PSW (High
4-bits) Storage-Protection key of
block of storage just used (low 4-bitS)
A-register
*C
Interval Timer Count
A-register
*F
External Interrupt: Interval Timer (bit
0) Console
1) Six direct-control
interrupts
2 through 7)
A-register
*TT
1050 Documentary Console Tags
A-register
*TI
1050 Documentary Console Bus-In
A-register
*JI
Direct Control Bus-In
A-register
*GS
Selector Channel One Status
A-register
Q
*GT
*GUV-GCD
38
Usual Function
Selector Channel One Tags
A-register
GUV contains storage address for data
for selector-channel one. GCD contains the current byte count for selectorchannel one
GUV in main-storage address reglater. GCD in count register (18 bits
each).
'HS
Selector Channel Two Status
A-register
'HT
Selector Channel Two Tags
A-register
S/360 MODEL 30
REGISTER DISPLAY Ai'W FUNCTION
(continued)
Register
to be
Displayed
*HUV-Hcn
Csuai Function
HUV contains storage address for data
for selector-channel two, Hcn contains the current byte count for selectorchannel two
Where Displayed
HUV in main-storage address register. HCD in count register (18
bits each)
Note: *Incticates that you cannot manually store data in the designated register,
8/360 MODEL 30
39
IBM 1407 CONSOLE INQUIRY STATION
AND IBM 1447 CONSOLE MODELS 2 AND 3
The functions of the 1407/1447 in run, character display, and
alter modes are available through equivalent procedures on the
IBM 1052 Printer Keyboard.
The following list gives the corresponding 1050 operations or
indications:
1407/1447 Functions
1050 Equivalents
Request key
Request key
Enter light
Proceed light
Respond key
Operate alternate code key and the
5-key
Type-out key
Not available
Clear key light
During a read-into-storage operation,
this function is performed by operating the alternate-code key and the
O-key.
During a write-out-of-storage operation, this function is not available.
Cancel key
Cancel key
Release key
EOB key
40
S/360 MODEL 30
1401 OPERATION CODES
2
3
4
5
6
8
9
A
B
C
D
E
F
H
K
L
M
N
P
Q
S
U
V
W
X
y
Z
0
/
%
#
@J
Read
Print
Print-Read
Punch
Read-Punch
Print- Punch
Print- Read- Punch
Read Release
Punch Release
Add
Branch
Compare
Move Digit
Edit
Form Control
Store B Star
Stacker Select
Load
Move
No Op
Move Record
Store A Star
Subtract
Unit Control
Branch _
WM or Zone
Branch - - Bit Equal
Move--Insert Zeros
Move Zone
Move Zero Suppress
Stop
Clear Wordmark
Clear Storage
Set Wordmark
Divide
Modify Address
Multiply
Zero and Add
Zero and Subtract
S/360 MODEL 30
41
1400 d MODIFIERS
d CHARACTERS FOR BRANCH
BIIld
d-Character
b
9
@
A
B
C
D
E
F
G
K
L
N
P
t
/
*
Q
R
S
T
U
V
W
X
Y
Z
%
Branch On
Unconditional
Carriage #9
Carriage Channel #12
"Last Card" Switch (Sense Switch A)
Sense Switch B*
Sense Switch C*
Sense Switch D*
Sense Switch E*
Sense Switch F*
Sense Switch G*
End of Reel * **
Tape Transmission Error*
Access Inoperable*
Reader Error if I/O Check Stop Switch is off**
Punch Error if I/O Check Stop Switch is off**
Printer Busy (print storage feature)*
Print Error if I/O Check Stop Switch is off**
Unequal Compare (B F A)
Inquiry Clear*
Inquiry Request*
Printer Carriage Busy (print storage feature)*
Equal Compare (B=A)*
Low Compare (B < A)*
High Compare (B > A)*
Read- Write Parity Check or Read- Back
Check Error*
Wrong-Length Record*
Unequal-Address Compare*
Any Disk- Unit Error Condition*
Overflow**
Processing Check with Process Check Switch off*'
* Special Feature.
** Conditions tested are reset by a BRANCH IF INDICATOR ON
instruction.
42
S/360 MODEL 30
d CHARACTERS FOR BRANCH
-IF WORD MARK OR ZONE
YIIIBBBd
d-Character
2
B
K
S
3
C
L
T
Condition
Wordmark
No zone (No-A, No-B bit)
12-zone (A-B bits)
11-zone (B, No-A bit)
Zero-zone (A, No-B bit)
Either a wordmark, or no zone
Either a wordmark, or 12-zone
Either a wordmark, or II-zone
Either a wordmark, or zero-zone
d CHARACTERS FOR FORM CONTROL
Fd
d
2
3
4
5
6
7
8
9
0
#
@
d
J
K
L
Immediate skip to
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
1
2
3
4
5
6
7
8
9
10
11
12
Immediate space
1 space
2 spaces
3 spaces
d
A
B
C
D
E
F
Skip after print to
0
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
Channel
d
After print- space
/
1 space
2 spaces
3 spaces
G
H
?
S
T
1
2
3
4
5
6
7
8
9
10
11
12
S/360 MODEL 30
43
)
BCD TO CM6 CONVERSION
1401 CODE TO 8Y8TEM/360 CODE
DEF i CARD
CHAR CODE
I BCD
CM6 CM6 DEFol'CARD:
WM
HARCODE
F==F==~===F=4~
Blank
40
C
00
J:(
[
<
'*
&
$
J
A
/
BA821
BA84
BA84 1
BA842
BA8421
BA
B 8 21
B 84
B 84 1
B 842
B 8421
11
B
v
0-1
0-3-8
0-4-8
0-5-8
\
0~6-8
,
%
b
#
@
?
A
B
C
D
E
F
G
H
44
12-3-8
12-4-8
12-5-8
12-6-8
12-7-8
12
11-3-8
11-4-8
11-5-8
11-6-8
11-7-8
0-7-8
2-8
3-8
4-8
5-8
6-8
7-8
12-0
12-1
12-2
12-3
12-4
12-5
12-6
12-7
12-8
A
1
A821
A84
A84 1
A842
A8421
A
8 21
84
84 1
842
8421
BA82
BA
1
BA 2
BA 21
BA 4
BA 4 1
BA 42
BA 421
BA8
8/360 MODEL 30
4B
4C
4D
4E
4F
50
5B
5C
5D
5E
5F
60
61
6B
6C
6D
6E
6F
7A
7B
7C
7D
7E
7F
CO
C1
C2
C3
C4
C5
C6
C7
C8
i
I
I OBOC I J!
t
I
i
i
I,
OD
K
OE
OF
L
M
10
1B
1C
0
lD
Q
N
P
1E
R
1F
20
21
2B
2C
2D
2E
2F
3A
3B
3C
3D
3E
3F
80
81
82
'"
83
84
85
86
87
88
5
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9
BCD
CM6 CM6
WM
12-9 IBA8 1
11-0 'B 8 2
11-1
B
1
B
2
11-2
B
21
11-3
B 4
11-4
B 4 1
11-5
11-6
B 42
11-7
B 421
B 8
11-8
B 8 1
11-9
0-2-8 A8 2
0-2
A 2
0-3
A 21
0-4
A 4
0-5
A 4 1
0-6
A 42
A 421
0-7
0-8
A8
0-9
A8 1
8 2
o
1
2
3
4
5
6
7
8
9
1
2
21
4
4 1
42
421
8
8
1
C9
D1
D2
D3
D4
D5
D6
D7
D8
D9
89
90
91
92
93
94
95
96
97
98
99
EO
AO
E2
E3
E4
E5
E6
E7
E8
E9
A2
A3
DO
A4
A5
A6
A7
A8
A9
FO
BO
F1
F2
F3
F4
F5
F6
F7
F8
F9
B1
B2
B3
B4
B5
B6
B7
B8
B9
SUGGESTED STANDARD ADDRESSES
1412"f
1418
1419 Optical and Magnetic Sorter Readers
1428
1442 Card/Reader/Punch
1443 Printer
2540 Card Reader (1st)
2540 Card Punch (1st)
1403 Printer (1st)
1403 Printer (2nd)
1403 Printer (3rd)
2540 Card Reader (2nd)
2540 Card Punch (2nd)
2501 Card Reader
2520 Card Reader/Punch
1285 Roll Reader
1231 Page Reader
Channel-Channel Adapter
12671 Paper Tape Reader
1050 Console
2701/2702 Teleprocessing (1st)
2701/2703 Teleprocessing (2nd)
2400 Magnetic Tapes (1st TAU)
storage Control
2400 Magnetic Tapes (2nd TAU)
(1st)
(2nd)
08
09
OA
OB
OC
OD
OE
OF
10
12
13
14
15
16
17
18
07
IF
20
30
8X
9X
AX
S/360 MODEL 30
45
)
1400 COMPATIBILITY PROGRAMMED AND ERROR STOPS
On all stops at ROS address 10FF except for Set-IC and Sense
Switch operations, a coded digit is displayed in the main storage
data register (MSDR) to indicate the reason for the stop, and all
the ALU output register lights are off. The 1400 decimal instruction address is displayed in the BA register lights and the
1400 decimal A-address is displayed in the MN register lights.
The 1400 decimal B-address can also he displayed manually in
the UV registers by the Normal 2030 procedure.
MSDR
Reason for Stop
00
Normal stop, Appears wben the stop is caused by
pressing the stop key, ending an instruction-execute in
instruction-step mode, or getting a match in SAR
Delayed-Stop mode.
01
Attempted to use invalid 1400 B-address.
02
Attempted to use invalid 1400 A-address.
03
Attempted to use invalid 1400 A- and B-address.
04
Attempted to use invalid 1400 operation code.
05
Invalid I/o operation attempted; either unit selection or
unit number invalid.
06
Storage wrap occurred when address was used, which
was outside of system capacity.
07
Storage protection occurred in 1400 mode.
08
Attempted to switch to 2030 mode without the PMS
feature.
09
Invalid source or destination address on one of the
special PMS tape operations.
OA
Attempted to convert to binary an address that was less
than the bias (offset) address on a clear storage or
store STAR operation.
OB
storage wrap-around 1400-address 0000.
OC
Attempted to start a 1400 I-cycle at main storage
address 0000.
46
S/360 MODEL 30
1400 COMPATIBILITY PROGRAMMED AND ERROR STOPS
[continued 1
MSDR
Reason for Stop
OE
Attempted to index without advanced programming
comment in CID.
10
FILE - Read-back check stop.
11
1050 - Some other device attempted to take a multiplexor channel data cycle while in the data-transfer
portion of a 1050 operation.
20
FILE - No channel or device ends received.
21
Word mark missing from 1400 operation code during
I-Op.
22
TAPE-SM Channel - Wrong address sent back from
channel.
30
FILE - Wrong address sent back from the channel.
31
Word mark in A-address of an I/O instruction.
3F
2540 or 2501 reader error, or invalid character
occurred. *
40
FILE - Unit check status response to seek command.
41
An SF character was detected at an address other than
the offset address while in 1400 mode.
42
TAPE - SM Channel - Invalid channel status on data
transfer.
4F
1442 - Reader intervention required. *
2540 or 2501 - Reader intervention required.
50
FILE - Operational interlock.
51
An I/O operation was attempted on a device for which
the compatibility feature is not installed.
52
TAPE - SM Channel - Device end signal before encountering a GMWM or a tape write operation.
55
A 1400 start reset function was performed using the
console interrupt key.
5F
1442 - Punch intervention required. *
2540 - 2520 Punch intervention required.
*
*
S/360 MODEL 30
47 )
1400 COMPATIBILITY PROGRAMMED AND ERROR STOP
[continued 1
Reason for Stop
MSDR
60
Module mis-match detected
61
Sterling Process check marked misalignment.
62
TAPE - S Channel - Status in and service in on a
tape write.
M Channel - Operational in disconnect on a
tape write.
6F
1403 - 1443 - Printer intervention required.
71
Sterling Process check, invalid character.
7F
2540 - Select stacker instrnction given after maxi-
mmn time-out.
*
*
80
1442/1443 - Wrong address sent back from the
channel.
2540 (or 2501 and 2520)/1403 - No address compare,
or plUlch-transfer error.
81
Sterling marked in add or subtract pence or shilling
position.
82
TAPE - S Channel - Statns in and service in on a
read move operation.
8F
TAPE - SM Channel - Tape-unit intervention required. *
90
2540/2501 - Operation-in disconnect on reader.
1442/1443 - Invalid d-modifier
92
TAPE - SM Channel - Error on a 1400 tape initial
program load.
AO
1442/1443 - No GMWM in storage.
1403 - Operational-in disconnect
A2
TAP E - S Channel - Invalid channel statns was received on a branch if error operation.
BO
2540/2520 - Operational-in disconnect or punch.
1442 - Error on read or punch operation.
B2
TAPE - S Channel - Statns in and service in on a 1400
read load operation.
C2
TAPE - M Channel - Operational in disconnect on a
read operation.
48
S/360 MODEL 30
1400 COMPATIBILITY PROGRAMMED AND ERROR STOPS
[continued]
MSDR
Reason for Stop
CF
1050 - Intervention required. *
D2
TAPE - M Channel - Prematnre end to a sense operation.
DF
1050 - Alter or display stop. **
E2
TAPE - M Channel - Operational in disconnect on
mode set operation.
FO
A 1400 halt instruction performed satisfactorily.
Fl
A 1400 halt instruction performed satisfactorily.
(Address in B-Star is invalid)***
F2
A 1400 halt instruction performed satisfactorily.
(Address in A-Star is invalid)***
F3
A 1400 halt instruction performed satisfactorily.
(Address in A & B Star is invalid)***
FF
A 1400 halt and branch instruction has been executed.
*
On these stops the operator may correct the condition and
then try the instruction that caused the stop by again press-.
ing the 2030 console start key.
**
Restart by pressing the 2030 start key.
***
Information described in parentheses indicate the validity
of the A & B Star when a 1401 halt operation is performed.
These statements do not indicate a machine failure.
S
Sele cto r channel.
M
Mul tiplexor channel.
S/360 MODEL 30
49
)
BIT ASSIGNMENTS FOR BYTES IN 1401 BUMP
(2030 AUX. STaR.) K ADDRESSABLE BYTES
CPU
BIT
A-Last Card Sense Sw
8-Sense Switch
(-Sense Switch
D-5ense Switch
E-Sense Switch
F-Sense Switch
G-Sense Switch
"XX98"
KB
o
"XX99" 1
3 5-
==
1442/1443
1 51 Column
2
KI
~ I}
R,ad" Add""
I}
Reader 1 Address
o
Not Equal
2 T-La
K9
1402/1403
"XXB9"
U-Hi
/-1
MPX/UCW
BIT
"XXBA"
3
Equal
z- Overflow
6 Q- Inq Request
i
K2
TEMPORARY FORMS
INFORMATION
4
5 Initialize to 08
6
TEMPORARY FORMS
INFORMATION
Initialize to 00
7
o
"XX9A" 1
2
KlO
3
4
1 for 64K
1 for 32K, 64K
1 for 16K, 32K, 64K
I
1
"XXBB"
K3
5 I
6 I
7 1 exce t for 64K
o X-Uneguol Addr. Compare
"XX98" 1 \-A.ccess Busy
2 W-Wrong Length Record
3 V-Any Disk Cond
Kll
4 V-Disk Error
5 N-Access Inop
6 RBe Interlock
I
2
~Il
51>
"13" or "39" Char Bar
Punch Address
6
o 132
Print Pos
"XXBC" 1
2
3
K4
4
5
Printer Address
Reader 2 Address
7 End Alternate Trock
a
10 Check Stop
"XX9C" 1 Adv Prog Feature
2 Expanded Edit
3 Mode Swan Inv Dps
K12
4
5 Mode Swan Halt
6 Tape on SX2
7 Mode Swan Error Slo s
Mode Swan Inv 10 Dps
"XX9D" 1 Mode Swan Console Ops
2 Mode Swan Printer Ops
3 Mode Swan Rdr/Pch Dps
K13
4
5 Mode Sw on Tope Dps
6 Mode Swan Fi Ie Ops
o
"XXBD" 1 Temporary Stacker2 Select Information
3
K5
4 Initialize 10-
5 ID for 2540
6 OD for 2501-2520
7
o
last Op was Fwd Sp Rec.
"XX9A" 1 ThisOpis FwdSpRec.
Erase latch
KID
1050 Error
Reader Error
Punch Error
Printer Error
7
o
"XX9E"
1
Printer Address
"XX9F" 1
load Mode
Type "H" Balian 1052
2
KI5
KI4
~
5
6
~7
"XX9F"
K15
3 Alt 9 Track Mode
4 0
5 Allow 10 Traps
6 0
7 0
*
50
Addresses are as shown for CPU-l.S. or MPX - i.e. "XX9F" is address of K15 CPU-l.S.
S/360 MODEL 30
/
LOCAL STORAGE - 1401 MODE
0
UNITS
OX
00
TENS
HUNDS-LO
BIN DEC
IX
X
3X
4X
5X
6X
7X
8X
00
YIX
SCD NPL
{
1401 AUX
STORAGE
A - CPU
9X
BiT
SIGNIFICANT{
OP CODE
TABLES
AX
BX
CX
DX
EX
FX
OX
IX
2X
3X
4X
HUNDS - HI
5X
NPL BCD \
NOTES
6X
7X
1401 AUX
STORAGE
B-UCW
8X
9X
AX
8X
CX
DX
EX
FX
NOTES: 1.
2.
3.
1
2
3
103
14 X
lEX
+64)X (y+CB1X +2C X
23
84
6'
F2
F3
Fl
61
E2
E3
D
D3
D'
C,
C2
C3
TAPE
CARD
TAPE
TAPE
LOAD J LOAD I LOADJ
01
02
OA X
00
40
7A
60
50
Tape Ctl
CARD
LOAD I
4
04
(28)X
+90 X
46
F4
F4
6
05
06
3C X
Y+5B X
69
F6
E6
D6
C6
32X
+F4 X
F5
5
D5
C5
D4
C4
RPQ
WORKING STORAGE
? 'c
A '8
BOB
1)lD
""
ClF
90
00
05
K 29
'9
2 22
01
Z+C
Z+OO+C
Z+OO+C Z+Ol+C
00
40
40
40
4B
40
58
40
68
34
1\ ,
30
20
40
FILE
SENSE
0
FILE
UNIT 0
ADDR
CYC'
00
H
3A
05
1
"
:g ~~)
40
FILE
SENSE
1
UNIT 0
CVC
CYC fI
32
R
31
FILE
SENSE
2
FILE
UNIT 1
ADDR
CYC fI
OA
4
3 23
06
7B
FILE
SENSE
3
UNIT 1
CVC
E '6
N 06
3A
5 25
07
Z+Ol+C
4C
5C
6C
7C
40
40
40
40
40
40
FILE
UNIT 3
ADDR
CYC'
IE
10
67
7B
68
58
10
29
7C
6
5C
4C
4
DO
,
CO
2
4B
9
10
17
25
18
26
"
34
34
34
34
C9
3
,4
'5
23
34
% 'B
@IA
34
34
34
34
30
34
34
34
34
3'
34
3D
2D
3E
2E
3F
2F
.)04
40
40
40
40
38
40
~~~
40
40
28
3C
2C
61
34
14
4L
5T
6G
7 S
8
9
10
o
~}
3
4
5
6
7
8
9
'0
Ucw
ERROR CODE
USED BV
1402 -03
1442 -43
o STAR HI
o STAR LO
FILE UNIT 4 ADDR
UNIT 4 CYLINDER
i/o ERROR
"
12
13
14
15
16
17
18
19
20
21
S/360 MODEL 30
51
,
60
40
40
'0
'B
08
1C
lD
40
OC
OD
'E
OE
OF
0
1
2
3
4
5
6
7
UNIT 3
8
CVC
9
10
"
12
13
14
15
19
27
so (A)
4E (H)
20
28
21
29
22
40
4B
30
4C
23
31
56
Cye'
50
16
24
17
25
18
26
37
38
39
40
26
16
27
17
28
18
29
19
40
60
40
40
40
40
49
46
4F
5D
56
06
07
08
09
40
1~~l
40
40
44
5F
I
FO
4. A'" 1403 A Chain
H = 1403 H Chain
5. See 1443 Load Variations Table
CPU
FILE BR BYTE
1401 CONTROL
PMS CONTROL
D BACK-UP
ALLOW I/O TRAPS
WORKING STORAGE
WORKING STORAGE
WORKING STORAGE
WORKING STORAGE
CONSTANT IF
STERLING FEAT
34
34
I 36
X Indicates the quantity in parenthesis is crossed in the table
Z'" Memory Bias-Hi
Y '" Memory Bias-la
C = Carry from addition to get entry in Hunds-Lo Table
CPU
BACK-UP
BACK-UP
BACK-UP
BACK-UP
BACK-UP
BACK-UP
BACK-UP
BACK-UP
SENSE SW B'fTE
HI-LO EQ BYTE
MEM SIZE BYTE
34
34
Z+-03+C Z+03+C
K ADDRESSABLE BYTE UTILIZATION
01
lJ
2U
3V
5F
4F
7
22
Z+02+C
05
7D
6D
5D
4D
5
13
40
40
04
'0
'0
,4
7F
90
2'
29
Z+02+C
!
F7
10
10
52
7E
6
5E
4E
6
'2
40
40
cyc I j
46
'
F6
10
10
20
28
, 5
Z+Ol+C
UNIT 2 i
CVC
D
F5
'9
27
.02
09
03
02
10
04
25
15
01
C
F4
10
8 06
24
14
OA
F9
F9
D9
F3
10
'0
06
FO
EO
08
I""
40
44
B
FO
7 27
23
13
22
12
A
5A X
+84
17
9 06
35
21
13
I
FiLE
UNIT 2
ADDR
CYC'
14
DL
9
09
3B
6 26,
03
32
2A
lA
134
8
08
50 X
46X
+BC X +20 X
8
3'
F7
F
E8
E7
D
IDS
C7
C8
Tape Stat 0
9 T RK
TAPE
8
FLAG
16
24
34
H}Bl
pilE
Q)Fl
D '2
M 80
U 20
4 24
02
CVC
3C
DL
33
00
F 2A
7
W
Ilf
14
15
16
17
18
Il~
TAPE
UCW
RK IN ERROR
A HUNDS BACK-UP
B HUNDS BACK-UP
1050 STATUS
CYL '28
CYL'SA
PREVIOUS FILE OPER
RESERVED FOR 1402 -03
00
00
22
23
24
25
26
27
28
29
30
31
CPU
STERLING FEAT
STERLING FEAT
STERLING FEAT
1400 TAPE
CONSTANT -OF
CONSTANT-2E
RPQ
UCW
22
23
24
25
26
27
28
29
30
31
C
H
WORKING
WORKING
WOR KI NG
WORKING
WORKING
WORKING
WORKING
WORKING
STORAGE
STORAGE
STORAGE
STORAGE
STORAGE
STORAGE
STORAGE
STORAGE
DEFINITIONS OF ALD PAGE NUMBER PREFIXES
A.
B.
C.
D.
E.
52
Adders
1. Addressing Adder
2. IC Incrementer
3. Exponent Adder
4. Main Adder
5. Serial Adder
6. VFL and DEC Adder
F.
AA-AB
AC-AD
AE-AF
AM.,AQ
AS
AV-AW
Decoders
1. Op Decoders
2. FLP and Gen. Decoder'
3. Addressing and Pre FTH
4. Trap Decode
5. Reg Decode
6. ROM Decode
DN
DP
DA
DB
DG
DR-DS
Counters
1. Instruction ctrs,
2. Local Store Address Ctr.
3. Misc. ctr.
CA-CB
CC-CD
CE-CZ
Busing (Excluding Memory Bus)
BA-BZ
Registers
1. A-Reg.
2. BReg.
3. DReg.
4. E Reg.
5. F Reg.
6. GReg.
7. HReg.
8. JReg.
9. KReg.
10. L Reg.
11. MReg.
12. NReg.
13. P Reg.
14. QReg.
15. RReg.
16. SReg.
17. T Reg.
18. U Reg.
19. V Reg.
20. WReg.
21. X Reg.
22. VFL and Decoder Reg, Mod. 70
23. Direct Data Reg
24. MC Reg.
S/360 MODEL 30
RA
RB
RD
RE
RF
RG
RH
G.
Main Storage Registers and Controls
in CPU (Includes SDR Registers,
Storage Busses, SAR, SBI "OR", M
and N Regs in Mod. 30)
MA-MC
Controls
1. Advance or Seq Cntis
2. Branch and IC Cntis
3. Clock Cntis
4. 1 Exec (Mod 70) 1 Fetch &
Exec (Mod. 60)
5. Chan Cntrls
6. Fix Seq Cntis
7. Gen Reg Cntis
8. FLT Cntis
9. ROS Cntis
10. Local Store Cntis
11. Priori1
Termlnate/f
Terminate/.
Terminate/';:
@
Terminote/$
Terminate/"
Any Other
•
Printer
0
1
2
3
~
@
X84
08421
X8421
Cord
0
1
2
3
K
Q
Q
R
0-8-2
11-8-2
0-8-2
11-8-2
Blank/@
R
Terminate/Z
Terminate/W
Blank/@
Blan
0-8-7
12-8-7
Blank *
Terminate/G
Terminate/X
~::;~::~(2)
~
~
5
g
~
Notes: 1. If an ,nvalid input choracter is
encountered, the read-check
indicator (06) is turned on.
2. If on invalid output choracter
is encountered, the writecheck indicator (07) is turned
~
3. An x denotes any hexadecimal
character except 0 or 5.
1620
Compo!
1620
Char
Blank
,
Printer
Digit (Hex)
Typewriter
00
02
03
04
10
12
Blank
Blank
None
None
"
CX084
&
None
CXO
None
13
$
$
CXS21
X84
X
COl
None
None
None
(0821
%
084
(0842
821
C84
Card
21
22
23
24
26
33
34
35
41
50
51
61
62
70
71
OA
'it
A ..• J
J ... R
5 ... Z
0
1. .. 9
DB
,A
None
· .49
· .59
~o~~1
~~~~I
J ... R
None
· .69
· .79
®
56
OF
,F
5F
ill
@
None
#
@
None
"5A
•
Poper Tope
00
CV Any Other
5 ... Z
0
1. .. 9
,
None
None
None
"
.
,
None
None
'
Any Other
•
XOI •• eXOOI
CXI .. XBl
5 ... Z
CO2 .. 081
0
I .. C81
082
o or
12 - 0
1. .. 9
B -2orO-8-2
11 - 8 - 2
None
None
11 - B-2
None
0-8 - 7
None
12 - 8 - 7
Any Other
None
None
None
None
X82
None
08421
None
XB421
Blank
Blank
Blank
"
"
/
~
%
Blank
#
@
@
A ... J
5
A ••• J
1403 HN
Blank
Blank
>
~
~
>
/
/
Blank
Blank
iBlank
%
Blank
iBlank
@
@
A ... J
0
A ... J
A .•. J
0-8-2
•
1403 AN
0-8-2
11-8-2
$
#
~"
2
-
~
CO
~
c
~
ll-O
None
J ... R
None
Blank
1443
&
None
None
Card
Typewriter
Blank
None
X0821
14
20
Invai
Input
Inva id
Output
OUTPUT
INPUT
Feature
8e
~
J ... R
Z
J ... R
J ... R
J ... R
J ... R
~
e
5 ... Z
0
1. .. 9
5 ... Z
0
1. .. 9
5 ... Z
0 \
I .. 9
5 ... Z
0
1. .. 9
5 ... Z
0
1. .. 9
0
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
0-8 - 2
0-8 - 2
0-8 - 2
0-8 - 2
11 - 8 - 2
11 - 8 - 2
0-8 - 7
0-8 - 7
12 - 8 - 7
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Terminate
Blank
Blank
Any Other
•
~
>
~
ADDRESS CONVERSION
Converting 1620 Decimal Addresses to 1620-Mode Hexadecimal Addresses
a
b
d
c
1620 Digit
1620
Note
Address
1.
(Dec. )
00000/2 =
00843/2 =
19999/2 =
00000
00421
09999
a
(0)
(1)
(1)
f
e
1620
Address
(Dec.)
00000/8 =
00843/8 =
19999/8 =
0000
01AS
270F
Address
20K
Constant
(Hex.)
+ OEOO =
+ OEOO =
+ OEOO =
OEOO (h;gh)
01A5 (law)
350F (law)
20K
Constant
Address
+ 3600 =
+ 3600 =
+ 3600 =
3600, b;t 0
3669, b;, 3
3FC3, b;t 7
g
1620 Flag
Note
2.
00000
00105
02499
(0)
(3)
(7)
0000
0069
09C3
(Hex.)
Note 1: If there is a remainder, the digit portion of this 1620 character is placed
in the four high-order bits of the 2030 byte.
Note 2: The remainder of this division identifies the bit-position within the flag
byte.
Converting 1620-:\Iode Hexadecimal Effective Addresses to Actual 1620
Decimal Addresses (Digit and Flag Portions)
k
m
1620 D;g;t
Address
(Hex.)
20K
OEOO (h;gh)
OFA5 (law)
350F (law)
- OEOO =
- OEOO =
- OEOO =
3600, b;, 0
3669, b;, 3
3FC3, b;t 7
Note
1.
Constant
r
1620
Flag-Byte
Address
(Hex.)
p
n
0000
01A5
270F
00000
00421
09999
s
,
x2=
x 2:::
x 2=
00000 +0=
00842 +1=
19998 + 1 =
Ac'ual 1620
Address
(Decimal)
00000
00843
19999
u
Actual 1620
20K
Constont
Note
2.
- 3600 =
- 3600 =
- 3600 =
00000 +0=
00840 +3=
19992 +7=
0000
0069
09C3
00000
00105
02499
x8=
x8=
x8=
Address
(Decimal)
00000
00843
19999
Note 1: Add J if the 1620 address was contained in the low-order four bits of the
2030 d;g;, by,e.
Note 2: Add the bit-position number that represents the flag-bit's location within
the fl ag byte.
S/360 MODEL 30
65
/
ADDITIVE CARD CODE (ACC)
(ALD FEATURE ASSIGNMENTS)
Feature
Code
Basic
ADA
1051 Attachment
ADFT
1051, First on Line
ADLT
1051, Last on Line
BAE3
Basic to Board B-E3
CBSI
1401/1440/1460 Basic Compatibility
CHC
Channel to Channel Adapter
DCT
Direct Control
EIC
External Interrupt
SCO
Selector Channel, First
SCI
Selector Channel, Second
SCO*
No Selector Channel, Second
STO
Storage SK
Model C
STI
Storage 16K
Model D
ST2
Storage 32K
Model E
ST3
Storage 64K
Model F
STCO
Storage Protect and Sel Ch, First
STCI
Storage Protect and Sel Ch, Second
STP
storage Protection
TIM
Interval Timer
HSMX
High Speed MPXR Ch
HMCO
High Speed MPXR Ch or Sel Ch, First
HMCI
High Speed MPXR Ch or Sel Ch, Second
66
S/360 MODEL 30
ROS PAGE ASSIGNMENTS
QA001
QA161
QA261
QA311
QA411
-
QA151
QA251
QA301
QA401
QA501
QA511 - QA751
QA 761 - QA851
QA861
QB001
QB261
QB611
QC001
QC021
QC511
QC911
QC931
QD001
-
QA991
QB251
QB601
QB991
QCOll
QC501
QC901
QC921
QC991
QD301
Instruction Cycles
Branches, Storage Protect
Converts
Shifts
Fixed Point Arithmetic, Logics, Sign Ctrl.
Load, Store, Mple Load, Mple Store.
Fixed Point Multiple and Divide
Storage to Storage Moves and Logics, Pack
Unpack, Move With Offset, Translate,
Translate and Test
PSW and mise forced address routines
Decimal Option (* 19-21)
Floating Point Option (*33-37)
Micro-Diagnostics
Decoding of I/O OP Codes
Multiplex Channel
1050 Console and Features (*22-23)
Direct Control Feature
Unassigned
Selector Channel (*24-26)
1400 COMPATIBILITY -- ROS PAGE ASSIGNMENTS
QE001 - QE401
QE411 - QE501
QE511 - QE991
Instruction Cycle and Index
I/E Change
Trap and Interrupt Routine, Mode Switch
and Stops
QF001 - QF151
Multiply and Divide
QF161 - QF251
Edit
Add, Suh, and Compare
QF261 - QF401
QF411 - QF651
Moves, Loads, Set WM, Clear WM, Move
Record, Move and Zero Suppress, Move
Zone, Move Digit, Move Column Binary,
Reset Add and Suh.
QF661 - QF801
Branches
QF811 - QF991
Clear, Store Stars, Modify Address
QG001 - QG101
I/O Common
1050 Typewriter (*74-75)
QGll1 - QG251
1442 - 1443 (*71-73)
QG261 - QG501
1402 - 1403 (*71-73)
QG511 - QG751
QG761 - QG991
Tapes on Multiplex Channel (*76-78)
QH001 - QH251
Tapes on Selector Channel (* 76-78)
QH261 - QH751
Files (*79-84)
*DENOTES CROSS BOARD LOCATION
1620 COMPATIBILITY -- ROS PAGE ASSIGNMENTS
QJ001 - QM991
QP001- QP491
1620 Compatibility
Sterling
S/360 MODEL 30
67
)
ROS FEATURE ASSIGNMENTS
FEATURE
VERSo #
000
001
002
003
004
005
006
007
008
009
010
011
012
013
Basic (Leave Version Blank on basic pages)
8K Storage
16K Storage
32K Storage
64K Siorage
224 UCW's (Available only with 32K or 64K Storage)
Storage Protect
Decimal Option
Floating Point Option
Direct Control
1050 Console (Addr. IF unless Ver 012 or 013)
Audible Alarm for 1050
1050 Console w/Addr. 5F (Only w/16K, 32K, 64K)
1050 Con. w/ Addr. DF (Only w/32K, 64K,
& 224USW's)
Selecior Channel #1
Selecior Channel #2
1401 Compatibility
Tapes on Multiplex Channel
Tapes on Selecior Channel
1442 - 1443
1402 - 1403
Column Binary
1050 Console for 1401 Compatibility
Program Mode Switching
Files
50 Cycle (Int. Timer)
Sterling Feature
Period - Comma inversion feature
014
015
016*
017*
018*
019*
020*
021*
022"
023'
024*
025
026*
027*
028
029
030
031
032
033
034
035
036
037
038
039
040
1620 Compatibility
041
906
Storage Protect Diagnostic
914
Selector Channel Diagnostic
995
Local Storage Dump
996
R/W Storage Diagnostic 1. 5 us
997
Multiplex Channel Diagnostic
998
R/W Storage Diagnostic 2. 0 us
Available only as part of 1401 Compatibility Feature
*
68
S/360 MODEL 30
COMBINATION VERSION ASSIGNMENTS
VERSo
,00
AOI
A02
A03
A04
A05
A06
A07
\08
A09
AID
All
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
A35
A36
A37
A38
A39
A40
A41
A42
A43
A44
A45
A46
A47
A48
A49
A50
A51
A52
A53
A54
A55
A56
003,
004,
006,
014,
006,
006,
006,
001,
014
014
014
015
010
010, 0]2
010, 013
010
010,
005,
010,
010,
016,
016,
003,
004,
016,
001,
004,
004,
004,
004,
004,
016,
014,
005,
005,
005,
010,
007,
005,
010,
008,
018,
016,
016,
018,
021,
016,
016,
018,
014,
020,
018,
002,
021,
020,
019,
020,
018,
018,
017,
018,
018.
019,
013
006
011
012
023
025
005
005
026
006
006
006,
010,
010,
006,
027
030
010,
010,
010
011,
010
006,
011,
014
022
020
018
020
026
019
024
024
025
021
019
014
027
022
022
024
020,
023
023
026
019,
024
32K and Selr Chan #1
64K and Selr Chan #1
Storage Prot and Selr Chan #1
Selr Chan #1 and Selr Chan #2
Storage Prot, 1050 Console
Storage Prot, 1050 Console, Addr 5F
Storage Prot, 1050 Console, Addr DF
8K and 1050 Console
1050 Console, Addr DF
224 UC\\.'Ts*. Storage Prot
1050 Console, Audible Alarm
1050 Console, Addr 5F
1401 Compatibility. Prog Mode Switch
1401 Compatibility. 50 Cycle
32K and 224 DeW's
64K and 224 uew's
1401 Compatibility and Sterling Feature
32 UCW's* and Storage Prot
64K and Storage Prot
010, 012 64K and Storage Prot and 1050 Con. Addr 5F
012
64K and 1050 Console Addr 5F
64K and 1050 Console, Addr DF
013
010, 013 64K Storage Prot, 1050 Can., Addr DF
1401 Compatibility and period-comma inversion
Sel Chan #1, Hi Speed MPX Channel
013
224 UCW's, 1050 Console Addr DF
012
224 UCW's, 1050 Console Addr 5F
224 UCW's 1050 Console
012
1050 Aud Alarm, Adr. SF
Decimal, 1050
010
224 UCW' s, Storage Protect, Decimal
013
1050, Aud. Alarm, Addr. DF
Floating point, Sel. Channel #1
Tapes on Sel. Channel, 1050 col sole 1401
1401 Compatibility, 1402 - 1403
1401 Compatibility. Tapes on Sel. Channel
Tapes on Selector Channel, 1402 - 1403
Col. Binary, Sterling
1401 Compatibility, 1442 - 1443
1401 Compatibility. File
Tapes on Selector Channel, File
Selector Channel, 50 cycle
1402 - 1403, Col. Binary
Tape on Selector Channel, 1442 1443
16K and Selector Channel #1
Column Binary and Period, Comma Inversion
024
024
S/360 MODEL 30
69
)
COMBlNA TION VERSION ASSIGNMENTS
(continued)
*
32
uew's
means 8K (Ver 001)
96 DeW's means 16K 32K, or 64K without additional
(Ver 002, 003, or 004)
224 uew's means 32K, or 64K with additional
(Ver 002, 003, or 004 combined with 005)
Dew
uew option
option
Version -It can be located in CLD 1. D. Block, extreme right hand
bottom corner.
ALD VERSION ASSIGNMENTS
000
001
002
003
004
005
008
009
Basic
Retry (EC 126837)
Retry and Board )lA-E3 (see note)
Retry and 1. 5 us memory
1. 5 us memory
Conversion of )lB-E3 to )lA-E3
1..5 us memory and board )lA-E3
Retry, 1. 5 us memory and board )1A-E3
101
102
103
104
105
106
107
1620
1620
1620
1620
1620
RPQ
RPQ
200
RPQ 881650
Compatibility
Camp with 1. 5 us memory and without )lA-E3
Comp, 1. 5 us memory and )lA-E3
Camp and )lA-E3
Camp and 1. 5 us memory
E41376 - External Alarm Control
W12097 - Remote Interrupt
RPQ VERSION ASSIGN:vrENTS
No,
Description
101
102
RPQ W12173 - Branch on Zero
RPQ E39692 - 1050 Addr 09 (32K mach wlo 224
UCW's only)
RPQ W12378 - Provide 7th tape dr on Sel Chan
(1400 Compat)
RPQ E42126 - A Bit Compat (No charge)
RPQ F13141 - Group Mark Compat
RPQ W14479 - Branch on Column Binary
RPQ F14421 - Character Insert on Read Validity Error
Branch on Zero indicate with Compare Digit Only
Move Record to Lozenge Compat RPQ Y46595
RPQ E43217 - Putnam Fund
RPQ Y25092 - Inverse Move (WTC)
RPQ Y25108 - Inverse Move Compat
- Additional Index Registers
103
104
105
106
107
108
109
110
111
112
113
70
8/360 MODEL 30
RPQ COMBINED VERSIONS
No.
Description
HOI
J01
J02
J03
J04
J05
J06
J07
JOS
J09
JIO
Jll
J12
016-101-10S (logic only) (J14 & 016) (was J23)
01S-101 Tape Sel. Chan. & RPQ (Br. on 0)
023-101 PMS & RPQ (Br. on 0)
010-102 1050 & RPQ (1050 Addr.)
017-101 Tape :v1PX & RPQ (Br. on 0)
006-010102 Stor. Prot., 1050 & RPQ (1050 Addr.)
01S-103 Tape Sel. Chan. & RPQ (7th tape dr.)
020-104 1402 & A Bit Compat.
020-021-104 1402, Col. Bin, A Bit Compat.
020-1051402 & Group Mark Compat.
020-021-105 1402, col. bin., Group Mark Compat.
020-106 1402 & Branch on Col. Bin.
020-107 1402 & Character Insert on Read Validity
Error
016-106 Basic, 1402 & Branch on Col. Bin.
016-101 1400 and RPQ 101 (logic page only)
020-104-106-1071402, A Bit Compat., Branch on
Col. Bin., Char. Insert on Read Validity Error
020-106-1071402, Branch on Col. Bin, Char.
Insert on Read Validity Error
020-104-106 1402, A Bit Compat., Branch on Col.
Bin
101-10S Branch on Zero with Compat. Digit
016-10S Basic & Branch on Zero with Compat. Digit
(logic page only)
017-103 Tape MPX & RPQ 103 (logic only)
01S-10S Tape Sel. Chan., Branch on Zero with
Compat. Digit
017-10S Tape MPX, Branch on Zero with Compat.
Digit
014-040 1620 & Sel. Chan. (logic only)
016-110
016-112
01S-023-101
016-109
01S-019-103
020-101
020-10S
017-023-101
020-103
01S-020-103
016-113
020-110
J13
JI4
JI5
J16
J17
J1S
J19
J20
J21
J22
J23
J24
J25
J26
J27
J2S
J29
J30
J31
J32
J33
J34
J36
S/360 MODEL 30
71
)
DIGIT PUNCHES 1-7
ZONE
AND8-9
PUNCHES
'"
'(;;-
'"o
'"o
I
12-9
C9
12-8-9
11-9
11-8-9
0-9
0-8-9
9
8-9
08
D9
12-0-9
12-8
12-11-9
11-8
11-0-9
0-8
12-11-0-9
8
12~
12-0-0
12-11
12-11-8
lI-
18
E9
28
F9
38
89
C8
99
DB
A9
E8
89
F8
CO
88
6A
98
D
AS
70
88
50
48
60
1403
I
1443
I
2
1403
1403 1443
1443
02
• •
01
09
II
18
Z
Z
21
9
9
"
H
H
Q
Q
31
39
41
49
51
59
EI
Y
Y
8
&
8
>
-
<
69
71
79
81
80
91
90
A
AO
81
60
I
00
DI
10
61
20
FI
30
3
OA
12
IA
32
3A
33
38
43
48
53
58
63
68
42
4A
52
SA
62
EO
7
7A
82
8A
92
9A
,
''"" '"
11-0-8
AA
12-11-0
82
12-11-0-8
BA
A
2
12
&
&
A
8
CA
12-0-8-9
D2
II
J
J
K
12-11-8-9
DA
58
FO
0
0
E2
5
0
EA
11-0-8-9
68
40
2
NONE
I
I
F2
12-11-0--8-9
78
FA
* 1403 Grapnlcs ore for Type "A " cham
1443 Graphics are, as shown, for 1443NI with 63 Character SMS Bar.
-
-
$
I
I
l
l
A8
83
BB
8
K
5
2
C
C6
D3
D8
E3
EB
F3
F8
1403
1443
JJ
• 78
. 63
88
93
98
5
4
1403
03
08
13
18
23
T
T
3
3
04
OC
14
IC
24
2C
34
3C
44
4C
54
5C
64
6C
74
7C
84
8C
94
9C
A4
AC
84
BC
C4
CC
D4
DC
E4
EC
F'
FC
1443
".
-.
%
%
D
D
M
M
4
4
6
1403 1443
05
OD
15
ID
25
2D
35
3D
45
4D
55
5D
1443
2E
F
37
3F
47
4F
57
5F
67
6F
77
7F
87
8F
97
9F
7
AF
67
8F
C7
CF
D7
DF
V
V
4E
56
5E
66
6E
76
7E
86
8E
96
9E
A6
AE
B6
8E
C6
CE
D6
DE
E6
5
5
F6
E
E
N
N
+
;
-
'F
,
.,
G
G
P
P
F
F
0
0
W
W
E7
EF
X
X
6
6
F7
FF
7
7
EE
FE
1443
27
..
V
1403
07
OF
17
IF
36
3E
65
6D
75
7D
85
8D
95
9D
A5
AD
B5
8D
C5
CD
D5
DD
E5
ED
F5
FD
7
1403
06
OE
16
IE
26
~ BITS 0 - 3
BITS 4 - 7
~
0
2
0
BA
AB2
I
3
4
5
6
7
8
9
rn
A
'-
'""" B
s::0 c
BA
2
B
2
B
BA
A
B
BA 4
4
B
A
M
0
BA 4 1 B
B
F
G
V
42
A 42
W
BA8
A 421
B 8
I
BA8
BA82
I
B 8
A8
A82
8 2
-
s.
A821
OJ
t"
""
0 %
E
0
...,
""
F
B 84
*
(
~
,
I
(
A84 1
B 842
A821
BA8421
B 8421
A8421
o
,
2
BA8
8421
U
4
V
5
42
A 42
42
W
6
N
421
P
m
)
A84
(
%
BA82
+
BA8421
4
A 421
B 8
A8
9
B 8 2
A82
82
B 8 21
A821
s.
*
--
(
%
A84 1
)
B 842
A821
B 8421
A8421
5
,
6
*=
84
AS4
BA84
+
BA821
4
BA 4
U
4
4 I
42
A 42
421
T
*
8421
7
A 421
X
B 8
I
9
B B 2
AB 2
B 2
B 8 21
A821
s.
-
$
~ *
B 84
A84
(
%
.-
(
%
BA84
A84
A84 1
)
BA82
B 842
A8 21
BA8421
B 8421
A8421
+
8
8
Z
9
,
A
421
B B
BA8
I
I
B 8
BA8 2
*
B
I
s.
,
$
A84
(
%
B 84
A84
%
*
BA84
.-
A84 1
)
B 842
A821
BA8421
B 8421
A8421
c
I
o
E
9
A
0
I;I~ B
84
@
T
'iV
BA8 2
+
8
8
A8 21
*=
I+-1
i
7
8
B
9
-
BA8
7
8 2
B 8 21
6
421
X
A82
+
8421
A 421
B 8 2
BA821
~
6
A8
5
5
42
W
Z
0
84
@
4 I
A 42
y
I
4
4
A8
R
3
4
A41
Q
H
I
21
3
V
P
BA8
8
I
A8
B
2
2
21
T
U
42
I
2
A 4
N
BA 421
I
1
2
S
0
G
8
y
A
4
B
F
7
A8
21
M
BA 42
421
A
BA 4 1 BA 4 1
6
I
A
2
L
E
42
W
B
B
F
'3 o
/
B
0
4 I
5
V
N
B
A 4 I
I
K
21
A 4
~)
(ij)
BA
4
R
SA8 2
0
$
I
I
21
E
A
82
B
B
2
-
J
2
C
Q
BAB
BA
3
B 8
H
I
8
2
21
P
BA8
Z
B 84
G
A
I
T
0
BA 421
8
I
A8
B
F
8
y
I
BA 42
2
B
A
1
S
21
M
B
E
421
A
o
L
B
BA 4 1
7
X
B
0
4 I
2
I
I
/
K
21
BA 4
A 4 I
A
c
s.
BA
A 82
82
0
I
B
C
4 I
-
BA821
.....
*=
4
R
+
~
3
I
BA8 2
I
A 4
A
J
2
BA
3
82
-
B
B
21
4
Q
I
84
@
B
BA
2
21
I
BA
A
2
T
B 8
H
~12~
@'
)
BA82
+
G
0
A84
%
BA84
BA 421
I
8
A
0
BA8
B 8 2
B 8$21
A84
B
F
9
+
~)
E
BA 42
6
8
I
BA8 21
IBAi4
5
42
Z
2
S
21
M
B
R
I
A
L
B
0
8
y
2
B
BA 4 1
7
A8
Q
H
BA 4
I
1
/
B
A
9
B
AE
0
I
A
-----+
8
82
"2
K
21
C
421
X
P
B
B
4 I
I
7
-
J
2
BA
4
U
421
B
4
A 4 I
0
SA 421
4
4 I
N
E
BA 42
BA
21
3
B
B
A
2
T
I
BA
2
21
j,
A82
S.
I
S
21
L
BA
1
2
K
21
C
0
t:I
I
/
6
5
0
A
J
4
82
-
I
B
A
2
B B 2
S.
BA
3
C
'
I;I~
8421
F
o
E
F
2821 PRINT HAMMER DRIVER LOCATIONS
Print
Position
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
74
Location
G-25
G-25
E-18
E-18
G-18
E-18
E-18
G-18
G-18
G-18
G-25
G-25
E-17
E-17
G-17
E-17
E-17
G-17
G-17
G-17
G-24
G-24
E-16
E-16
G-16
E-16
E-16
G-16
G-16
G-16
G-24
G-24
E-15
E-15
G-15
E-15
E-15
G-15
G-15
G-15
G-23
G-23
E-14
E-14
S/360 MODEL 30
Print
Position
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
Location
G-14
E-14
E-14
G-14
G-14
G-14
G-23
G-23
E-13
E-13
G-13
E-13
E-13
G-13
G-13
G-13
G-22
G-22
E-12
E-12
G-12
E-12
E-12
G-12
G-12
G-12
G-22
G-22
E-11
E-11
G-11
E-11
E-11
G-11
G-11
G-11
G-21
G-21
E-10
E-10
G-10
E-10
E-10
G-10
Print
Position
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
Location
G-10
G-10
G-21
G-21
E-09
E-09
G-09
E-09
E-09
G-09
G-09
G-09
G-20
G-20
E-08
E-08
G-08
E-08
E-08
G-08
G-08
G-08
G-20
G-20
E-07
E-07
G-07
E-07
E-07
G-07
G-07
G-07
G-19
G-19
E-06
E-06
G-06
E-06
E-06
G-06
G-06
G-06
G-19
G-19
INTERFACE CONNECTOR CHART
D
0
B
2
3
4
5
6
7
8
9
10
11
12
13
9
•
+3
.
U
0
T
,
-3
9
0
Q
..
.
(,)
.. Q
•
+6
T
Q
•
0
G
J
0
• ,
.
+3
Q
0
T
0
• Q•
• Q•
+6
, Q
Q
0
Bus
Bus
Bus
Bus
Out P
Out ,0
Out 1
Out 2
Operational In
Status In
Address In
Bus
Bus
Bus
Bus
Bus
Out
Out
Out
Out
Out
Select In
Select Out
Address Out
Command Out
Suppress Ou'
3
4
5
6
7
Service In
Service Out
Signal
Q
-3
Q
CONNECTOR 2
Ground Shield
?
2
3
4
5
6
7
8
9
10
11
12
13
CONNECTOR 1
'"
CONNECTOR 1
Bus
Bus
Bus
Bus
In P
In f'J
In 1
In 2
Bus
Bus
Bus
Bus
Bus
In
In
In
In
In
3
4
5
6
7
CONNECTOR 2
Clock Out
Metering Out
Metering In
Request In
Hold Out
Operational Out
8/360 MODEL 30
75
/
2030 BOARD - LOCA TION
Console
76
8/360 MODEL 30
INPUT"
TWILIGHT ZONE
CIRCUIT
u;;-
Down
OUTPUT"
NORMAL
LIMITS
Un Down Un Down
AI
and - inverter
1.4
0.5
.3
3.0
AOI
and - or - inverter
2.0
0.9
.3
3.0
API
and - power - inverter
1.6
0.46
3.0
DCI
direct couplet-inverter 0.8
0.58
3.0
CIRCUIT FLYER
LOADED NOT LOADED
DELAY INS)
TURN ON TURN OFF
Nom· Max Nom* Max
T03 - AB
T03 - AA
25.0
35.0
21.0 35.0
T03 - AE
T03 - AD
34.0
60.0
21.0 32.0
0.3 T03 - AJ
T03 - AF
13.0
22.0
27.0 42.0
T05 - AB
T05 - AA
17.0
25.0
17.0 2S.0
}"
to
NONE
REMARKS
INV.
-~
-~
'"o
HPD
High powered driver
0.8
0.58
II
Isolating inverter
2.2
0.58
ID
SCR
2.0
LR
2.03
2.88
3.1 0.3
TIS - AA T15 - AE
0.0 to
505 - AH 505 - AS
0.3
17.0
-.-.~
.-~
SS5 - EG
Line sense amplifier
LTN
Line tenninator
1.8
PH
polarity }
1.4
XOR
Exclusive - OR
1.9
A
OR
- AND
+ OR
2.4
TD
Time delay
hold
data contr.
0
-
N
~-
17.0 ~5.0
40.0
50.0
--~-
-~-----
f-----
-
- -
LSA
25.0
._-
.-~-~
N
r--'-'
-----<--,-
506 - AN 506 - AK
_..
0.9
0.14
1.8
}"
T03 -_~
e----.~~.0.0 to
2.5 0.3
T03 - AI T03 - AP
2.0
* Varies with load etc. All values quoted are to upper limit of normal operation.
.
26.0
-~
IS.O
46.0
60.0
55.0
20.0
32.0 SO.O
40.0
64.0
._.
T03 - AC T03 - CE
545 - EA/SB
** All voltages quoted are positive (+).
(N.J.)
(N.I.)
(N.J.)
OE
---.-
DIAGNOSTICS
ICARD DESCRIPTION DMA4
Version 3 or higher
I SCT/DMI/O lEnd Card Minus 10)
Defines Loader- Input-Output Device (Users Guide)
I SCT-SRT (1st of 8 End Card Minus 8)
Defines System Configuration (Users Guide)
00
SCT-UDT lEnd Card Minus 15)
Defines I/o Equip on System (Users Guide)
IPL LOADER #1
1st Card DMA4 (Users Guide)
IPL LOADER #2
2nd Card DMA4 (Users Guide)
I ESD (1st Card Section Deck)
Gives Name, Origin, & Length of Program Section of Test Deck
'TXT (Follows IPL Loader 2)
Gives Text of Program in Monitor & Test Deck
IREP (Last Card Before RLD Crd)
Used to set Sense Switches, Used to Overlay Data (Users Guide)
RLD
Ignored DMA4
IDAT (Used in Place of LDT Cards)
Indicate to Monitor That Data Cards Follow-Must Proceed Each
Set of Data Cards. (Users Guide)
LDT (Last Card of Section Deck)
Load Terminate Card-If Missing Next Section Will Reject.
(Users Guide)
END - Ignored by DMA4
BLANK - Valid in DMA4
ILOAD DMA4 -
Users Guide (8400:34)
IHANG UP CONDITIONS DMA4 - Users Guide
1. If a section halts with an error, it can be restarted by depressing System Reset & hitting Start Key twice.
2. If a section halts with an error and you wish to bypass it,
hitting the Interrupt Key once will allow the machine to
continue from the point of error. Hitting the Interrupt Key
twice will terminate that section and start next section.
78
S/360 :vrODEL 30
SENSE SWITCHES D;vJ:A4
NUMBER
20
21
24
25
26
27
28
30
31
OFF
ON
ON
OFF
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
OFF
ON
Dm Wi II Load Each Sect In Seq
Dm Will Halt After Each Sect
Short Format Error Msg's
Long Format Error Msg 's
Print All Msg S & T
Prevent Print S & T
No Halt After Error
Halt After Error
Nonmal
Cycle CE Run Request
Allow All Printing
Prevent All Printin!,)
No Cyc Prog Sect In Storage
Cycle Prog Sect In Storage
Print Error Msg's
Prevent Print Error Msg's
Nonmal DMA4 Output Msg Format
8 K System - No Effect 16 K or Larger Transfer Control to Message Editor to Print
DMA4 Messages
Each section has its won sense switch settings, they must be looked
up in section
SWITCH SETTINGS FOR CONSOLE OVERLAY DMA4
NORMAL
LOAD FROM
LOAD TO
EXECUTE
SW OFF
MONITOR
SECTION
SW ON
MONITOR
SECTION
CYCLE
ACTIVE
SELECT
PRINT SEC
PRINT MON
OUTPUT UNIT
ENTER SEC
ENTER MON
INITIALIZE
F
0
8
9
1
Do Not
Section
Section
Do Not
2
2
7 Sense Sw Number
8 Sense Sw Number
3
3
7 Sense Sw Number
8 Sense Sw Number
5
5
6
7
4
E
F
D
5 Do Not Care
6 Routine Number
Dump & Print Sect
Dump & Print Monitor
Ch Addr I/O Addr
To Change Section
To Change Monitor
Do Not Care
G
H
J
Care
Search Number
Search Number
Care
8/360 MODEL 30
79
)
ERROR MESSAGES DMA4
*PZZZL
*PZZZL CU
*DIO DMA4
*EIE
HLT
HLT PZZZL
*IOE
*ISC DMA4
*ISC PZZZL
*MCK DMA4
*MCKPZZZL
OIR
*PGM DMA4
*PGMPZZZL
PNF DMA4
REJ PZZZL
REL PZZZL
RNV PZZZL
S
PZZZL
SDO PZZZL
*SDO PZZZL
T
SVC Dl D2 Error Msg's
SVC D3 Error Msg
MonitDr I/O Error
External Interrupt Error
With Error Msg When Halt on
Error Indicated
SVC DA Halt Request
Prog Sect I/o Error
Invalid Supervisor Call
Interrupt Error in DM
Invalid Supervisor Call
Interrupt Error in Sect
Machine Check Interrupt
Error in Monitor
Machine Check Interrupt
Error in Section
Operator Intervention
Requested or Required
Program Interrupt
Error in Monitor
Program Interrupt
Error in Section
Program Not Found
Section Rejected
Reload
Requested Unit Not Found
Start of Section
Line. CPU is Optional
SVC DO Error ID Line
CUU is Optional
Terminal End of Section
T*
Abnormal Termination
*UIO PZZZL Unassigned I/O Interrupt Error
WTE DMA4 Wait Message
80
S/360 MODEL 30
SYSTEM/360 DIAGNOSTICS
Section #
32011
32021
32611
32621
32630
32640
32911
32921
32931
32E10
32E20
338FO
33900
33C90
34300
34470
344AO
34E10
F5011
F5022
F5032
F5042
F5051
F5061
F5071
F5081
F5091
F51A2
F51B2
F5211
F5221
F5231
F5241
F6002
F6011
F6021
F6031
F6041
F6051
F6061
F6071
F6081
F6091
F6101
F6111
F6121
F6131
Title
Search #
Standard Set 1 Sec 1
Standard Set 1 Sec 1
Standard Set 2 Sec 1
Standard Set 2 Sec 2
Standard Set 2 Sec 3
Standard Set 2 Sec 4
Float Point Section 1
Float Point Section 2
Float Point Section 3
Decimal Arith Sec 1
Decimal Arith Sec 2
Usage Meter
R/W Storage
Stor Prot
Chan Fnnction
Sel Chan 1 Fanlt Locating
Sel Chan 2 Fanlt Locating
Direct Ctrl
Tape Fnnction Sec 1
Tape Function Sec 2
Tape Function Sec 3
Tape Function Sec 4
Tape Function Sec 5
Tape Function Sec 6
Tape Function Sec 7
Tape Function Sec 8
Tape Function Sec 9
Error Detection Sec 1
CRC Generation Sec 1
ffiG (Write) Sec 1
ffiG (Read) Sec 2
ffiG (Write 8K) Sec 1
ffiG (Read 8K) Sec 2
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2841/2311 Function Test
2311 Diagnostic Test
2311 Diagnostic Test
2311 Diagnostic Test
2311 Diagnostic Test
201
202
261
262
263
264
291
292
293
2E1
2E2
38F
390
3C9
430
447
44A
4E1
501
502
503
504
505
506
507
508
509
51A
51B
521
522
523
524
600
601
602
603
604
605
606
607
608
609
610
611
612
613
S/360 MODEL 30
81
J
SYSTEM/360 DIAGNOSTICS
(continued)
Section iI
F8041
F8051
F8060
F8081
F8090
F80C4
F80D2
F8102
F8111
F8152
F8170
F8202
F8212
F8231
F8251
F8303
F8313
F8323
F8330
F8362
F8382
F8394
F83FO
F8500
F8510
F8520
F9000
F9010
F9020
*FOFF
*3FDO
*3FEI
*FCI
3447
Title
2821/2540 Reader Punch Scan
2821/2540 Buff Addr Test
2821/2540 Pnch Xlator Test
2821/1403 Non UCS Scan
2821/1403 Non UCS Scan
2821/1403 UCS Scan Rtn 1 & 2
2821/1403 UCS Scan Rtn 3 & 4
2540 Reader Function Sec 1
2540 Reader Function Sec 2
2540 Reader Col Bin
2540 Reader 14XX Mode
2540 Punch Function Sec 1
2540 Punch Function Sec 2
2540 Punch Feed Read
2540 Punch Col Bin
1403 Printer Function Test Sec 1
1403 Printer Function Test Sec 2
1403 Printer Function Test Sec 3
1403 Printer Function Test Sec 4
1403 Ripple Print
1403 Carriage Snse Channel 9 & 12
1403 Carriage Forms Space & Skip
1403 Selective Tape Lister
1404 Printer Function Test
1404 Printer Read Compare
1404 Printer Seq of Commds
1052 Basic op Test
1052 Mach Func Test
1052 Reader Keyboard Test
Tape Editor
I/O Exerciser
SEREP
8K Sys Test (SEVA)
Selector Channell Fault Locating
Search iI
804
804
804
808
80S
SOC
SOC
810
811
815
817
820
821
823
825
830
831
832
833
836
838
839
83F
850
851
852
900
901
902
OFF
FDO
FEI
FCI
447
* These programs are stand alone programs and will
not run with a monitor program.
82
S/360 MODEL 30
1401 COMPATIBILITY
Section II
3FOO
3F01
3F02
3F03
3F04
3F05
3F06
3F07
3F08
3F09
3FOC
3F10
3F13
3F16
3F19
3F1C
Title
Searchll
14XX Compatibility CPU
FOO
14XX Compatibility CPU Sec 1
F01
14XX Compatibility CPU Sec 2
F02
14XX Compatibility CPU Sec 3
F03
14XX Compatibility CPU Sec 4
F04
14XX Compatibility CPU Sec 5
F05
Prog Mode SW 1401 Compatibility F06
1402 Read-Punch 1401 Compat.
F07
1402 PFR 1401 Compatibility
F08
1402 Col Bin 1401 Compatibility
F09
1403 PRTR TST 1401 Compatibility FOC
1442 Read-Punch 1401 Compat.
FlO
1443 Bar Printer 1401 Compat.
F13
Mag. Tape Test 1401 Compat.
F16
F19
2311/1311 File Test 1401
Cons. Type Test 1401 Compat.
F1C
1620 COMPATIBILITY
Section II
3F40
3F41
3F42
3F43
3F44
3F45
3F46
3F47
3F48
3F49
3F4A
3F4B
3F4C
3351
Search II
Title
1620 Compatibility Feature
1620 Non Disk I/O
1620 Set Clear MV 20K Fig.
1620/360 Output Xlator
1620/360 Input Xlator
1620/360 Xlator Count
1620 CPU Tests
1620 Dsk Sk Cy Ovfl Ad Ck
1620 Init Rd Wr Chk Dsk
Rd Wr Chk Dsk 80K Sect
Disk Sect Data Movement
Disk Trk Data Movement
Set 40K & 60K 1620 Flags
1620 Micro Diagnostics
F40
F41
F42
F43
F44
F45
F46
F47
F48
F49
F4A
F4B
F4C
351
MISCELLANEOUS
Section II
3FC1
3FC2
3FDO
3FDl
3FE1
Search 1/
Title
Systems Test Description -ASystem Test Description -B3 Cd Hex Ldr & Gen 1-0 Ex
Ls Map Description
SEREP Description
FC1
FC2
FDO
FDl
FE1
S/360 MODEL 30
83
)
OPERATING PROCEDURE FOR SELECTOR CHANNEL FLT'8
Initialize the Tobie With
At least the Following:
Ve.
- Stol"Clge Protect Availability
- Moin Storoge Size
- DM Sense Switches
- loader Devi ce
- Output Device (See Note)
See User's Guide
NOTE:
The Output Device Cannot be Attached to the
Channel Under Test. If
it is, Refer to the Description, POl"Clgl"Clph 5.3.
See Page 1 of
10-3340
2030 Gote "G"
Test light
is Off
"X" is Current
Revision level
of FLT
"X" is Channel
Number
84
8/360 MODEL 30
OPERATING PROCEDURE FOR SELECTOR CHANNEL FLT'S
(oontinued)
Console
Switches
FGHJ Set
to 5601
Console
Switches
FGHJ Set
to 5600
No
* Description for SEL CHNL I: 103447
Description f?r SEL CHNL 2: 10344A
S/360 MODEL 30
85
)
CHART A
DMA4 OPERATOR'S FLOW CHART
NORMAL START
IDMA4
-I Description
l~:i·!...
___ _
:System/360
-IMod 30 User's
I Guide Section
t.:i:!!'.5"!!..~~t_
tions and can be
found under the
following program listing
headings;
1. DM Section
Reference
Tobie
Hex Loc 180
2. DMAI-O
Unit Definition Table
3. DMA Unit
Definition
Table
~ ~;~e~&~s~r's
n~~i~o~:t~on
I IInterrupt
: ~~~g~s__ _
I
I
I
J
86
8/360 MODEL 30
CHART B
DMA4 OPERATOR'S FLOW CHART
S/360 MODEL 30
87
J
CHART C
DMA4 RESTART PROCEDURES
1. The DMA4 restort PSW is loco ted ot locotion 0 ond ollows the operotor
to return to 0 predetermined point.
2. If the following method is followed, the need for reloading DMA4 will
be minimized.
88
5/360 :.10DEL 30
INITIALIZE OUTPUT MESSAGE OF DMA4
Any additional I/O units can be inserted into the
UDT starting at the specified address. Address in
this exam Ie is OlEO.
DM I/O units taken from DMIO card or
as implied by having the DMIO cord blank.
NOTE: It is recommended that the DMIO
card be left blank. If blank DMA4 will
assign:
1. LOADER - rPL Unit
2. OUTPUT - First 1052, 1403, 1443, 1404
found in the UDT
3. INPUT - 1052, 2540, 1442 in the above
order if in the UDT
Verifies the CPU options punched into
theSRTcard
31st
JJuI
tot~'J
Stocog.
po;otocCode)
whkhofpo;,"
first byteodd""
(Prog-Unit
each unit
definition table entry.
AVAIL
Program Unit Type
Channel and Unit Address
Optional Feature Digits
1. A two in this position indicates that the unit has been withdrawn from the UDT tobie, and will not
be assigned to any program section.
I
2. To withdraw any unit from the UDT, store a two in this position of the corresponding UOT entry.
( Example: Withdraw the 1052. Stare into loc 0102 A 20)
3. To add a withdraw unit, remove the two from that unit's UDT entry.
( NOTE: If loading from tape, never remove the two from the load device)
8/360 MODEL 30
89
/
INDEX
ADDITNE CARD CODE.
ADDRESS CONVERSION.
ADDRESS MARK BIT CONFIGURATION.
ADDRESSES - SUGGESTED STANDARD.
ADDRESSING - MAIN STORAGE
ADDRESSING - ROS BLOCK DIAGRAM.
ADDRESSING - ROS CARD POSITIONS .
ADDRESSING OF UCW - I/O FORMAT.
ALD PAGE NUMBER PREFIX DEFINITIONS.
ALPHAMERIC INPUT/OUTPUT CODES & GRAPHICS
ALU CONTROLS . . . . . . . . . . . .
ARRAY LAYOUT . . . . . . . . . . . .
BIT ASSIGNMENTS FOR BYTES IN 1400 BUMP.
BOARD LOCATION - 2030 .
CHANNELS - MPX. . . .
CHANNELS - SEL. . . .
CHANNEL STATUS WORD.
DATA FLOW SYSTEM/360 MOD 30
DATA FLOW/TIMING MULTIPLEX CHANNEL
MICRO-PROGRAM . . . . . . . . .
DIAGNOSTICS - 1401 COMPATIBILITY DIAGNOSTICS
DIAGNOSTICS - CARD DESCRIPTION - STOP
CONDITIONS. . . . . . . . . .
DIAGNOSTICS ERROR MESSAGES DMA4
DIAGNOSTICS - LISTING . . . . . .
DIAGNOSTICS - SENSE SWITCHES DMA4
DIODE LAYOUT - 32K ARRANGEMENT.
DIODE PACK - PIN 2391181
DISK FORMA T CHANGES . . . . . .
DMA4 ERROR MESSAGES. . . . . .
DMA4 INITIALIZE OUTPUT MESSAGE.
DMA4 RESTART PROCEDURES. . . .
DMA4 SENSE SWITCHES . . . . . .
DMA4 SWITCH SETTINGS FOR CONSOLE OVERLAY
EBCDIC HEXIDECIMAL CHART.
FUNCTIONAL DESIGNATIONS
H REGISTER . .
INITIALIZATION MESSAGES. .
INTERFACE CONNECTOR CHART.
K ADDRESSABLE BYTES - CPU .
K ADDRESSABLE BYTES 1400 COMPATIBILITY
LOCAL STORAGE - 1400 COMPATIBILITY
LOCAL STORAGE - CPU . .
LOGOUT CPU CHANNEL . . . . . . .
MACHINE CHECK REGISTER. . . . . .
MAIN ADDRESS REGISTER LAYOUT (M&N).
MAIN STORAGE ADDRESSING . .
MULTIPLEX CHANNEL CONTROL
MPX AND SX MICRO-PROGRAM .
M2I GATE AND SELECTION LOGIC
S/360 MODEL 30
. 66
. 65
. 15
. 45
. 9
. 10
. 10
. 30
. 52
. 64
. 25
. 4
. 50
.76
. 32
. 32
.18
.28
. 29
. 83
. 78
. 80
. 80
. 79
. 2
. 2
. 62
. 80
. 89
. 88
. 79
. 79
. 72
. 60
.25
. 62
. 75
. 13
. 51
.51
. 13
. 35
. 25
. 5
. 9
.32
. 36
91
J
INDEX
NUMERIC INPUT/OUTPUT CODES & GRAPHICS
OPERA TING PROCEDURE FOR SELECTOR
CHANNEL FLT'S . . . . . . . . . . .
OPERATOR'S FLOW CHART . . . . . . . ' .
ORIENTA TION OF DIODE PACK (BY DIODE iI) •
PLUG CHART - Bl BOARD .
PLUG CHART - B2 BOARD .
POWER RESISTOR LOCATION
PROGRAM STATUS WORD. .
READ ONLY STORAGE CONTROL.
REGISTER DISPLAY AND FUNCTION
REGISTERS S, MC, H . . . .
ROS CONTROL FIELD CHANGES . .
ROS CONTROL FIELD CHART . . .
ROS CONTROL FIELD DESCRIPTION
ROS FEA fURE ASSIGNMENTS
ROS MICRO-WORD FORMAT.
ROS PAGE ASSIGNMENTS. .
ROS PARITY CHECK BITS. .
ROS ROUTINE START ADDRESS
ROS TRAPS IN PRIORITY ORDER.
ROUTINE POINTERS. . . . .
RPQ COMBINED ASSIGNMENTS. .
RPQ VERSION ASSIGNMENTS . .
SELECTOR-CHANNEL CONTROL.
SPECIFICATION OF SLT MODULES FOR SYSTEM/360
MODEL 30 CPU. . . .
STA TUS REGISTER . . .
SYSTEM/360 DIAGNOSTICS
TRAP ADDRESSER. . . .
UNIT CONTROL WORD. .
WORD - CHANNEL STATUS
WORD - PROGRAM STATUS.
WORD - UNIT CONTROL . .
1050 INTERFACE REGISTERS
1400 COMPATIBILITY CONSOLE INQUffiY STATION.
1400 COMPATIBILITY - K ADDR. BYTES. . . . .
COMPA TIBILITY - LOCAL STORAGE . . . . . .
l400 COMPATIBILITY - PROGRAMMED AND ERROR
STOPS . . . . . .
1400 d MODIFIERS. . . . . . .
1400 OPERATION CODES . . . .
1401 CODE TO SYSTEM/360 CODE
1620 COMPATIBILITY . . . . .
1620 OP CODES. . . . . . . .
1620 PROGRAMMED AND ERROR STOPS .
2311/2841 FORMATS. . . . . . . . .
2821 HEX TO BCD TRANSLATION. . . .
2821 PRINT HAMMER DRIVER LOCATION
92
S/360 MODEL 30
. 63
. 84
.86
3
6
3
. 17
.20
. 38
.25
. 59
. 27
. 27
. 68
.26
. 67
. 12
. 19
. 19
. 61
. 71
.70
. 32
. 77
. 25
. 81
. 19
. 31
.18
.17
. 31
. 37
.40
. 51
. 51
.46
.42
.41
.44
.83
.53
.55
.14
.73
.74
CUT ALONG DOTTED LINE
IBM Field Engineering Handbook, System/360 -- Model 30, Form 229-2116-2
From _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Office No. _ _ _ _ _ __
Circle one of the comments and explain in the space provided:
Suggested Addition (page _ ) Suggested Deletion (page _ )
Explanation:
Error (page_)
-'~-'---'------------------------'-------------.-
FIRST CLASS
PERMIT NO. 10
ENDICOTT, NEW YORK
BUSINESS REPLY MAIL
NO POSTAGE STAMP
NECESSARY IF MAILED
IN
POSTAGE W ILL BE PAID BY
IBM Corporation
FE Technical Operations
Endicott, New York 13760
Attn: Department 793
U.S.A.
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37 Producer : Adobe Acrobat 9.13 Paper Capture Plug-in Modify Date : 2009:09:02 09:52:12-07:00 Create Date : 2009:09:02 09:52:12-07:00 Metadata Date : 2009:09:02 09:52:12-07:00 Format : application/pdf Document ID : uuid:af7dcb35-0154-4b66-a759-64fea8224caf Instance ID : uuid:f896ed94-4333-4564-a7d6-204424d6ff9a Page Layout : SinglePage Page Mode : UseOutlines Page Count : 98EXIF Metadata provided by EXIF.tools