Académique Documents
Professionnel Documents
Culture Documents
I
A24-1007-1
Copies of this and other IBM publications can be obtained through IBM Branch Offices.
Address comments regarding the content of this publication to IBM Product Publications, Endicott, New York
Contents
PAGE
FOREWORD ............................... 4
CONTROLLING FUNCTIONS IN IBM MACHINES .... 5
Controlling Functions with the IBM Control
Panel ............................. .
5
5
Controlling Functions with the IBM Card ..
Timing
11
Review Questions
13
PRINTING ............ .
IBM 548 Interpreter ... . ............ .
IBM 403 Accounting Machine ..........
IBM 557 Interpreter .....................
IBM 407-408-409 Accounting Machines
Review Questions . . . . . . . . . . . . . . . . .
14
14
17
18
20
21
PUNCHING ........... .
Punch Components
Punching Methods ...
Reproducing ..
Review Questions
22
22
22
22
24
EMITTING ................
........
Digit Emitters ..........................
Digit Selectors ..........................
Wiring for Emitting ..... . . . . . . . . . . . . . . . ..
Review Questions . . . . . . . . . . . . . . . . . . . . . . ..
25
25
26
26
30
COMPARING ...........................
Uses of Comparing . . . . . . . . . . . . . . . . . . . . ..
Methods of Comparing ..................
Wiring for Comparing ................
Comparing with Stored Information ....... ,
Comparing with Information in Counters
Wiring to Compare - The IBM Accounting
Machines ...................... .
Review Questions
31
31
33
36
41
42
48
48
51
42
47
PAGE
COLUMN SPLITS .......... .
58
Splitting the Column .... .
........... 59
Uses for Column Splits .. .
........... 62
IBM 548 Interpreter ... .
........... 62
IBM 557 Interpreter ... .
........... 63
IBM Reproducing Punch . . . . . . . . . . . . . . . . .. 63
IBM 407-408-409 Accounting Machines
65
Review Questions
66
SELECTION .......
. ................... .
Need for Selectors ............ .
Nature and Operation of Selectors . . . . . . . . .
Use of Selectors . . . . . . . . . . . . . . . . . . .
Timing of Selectors
Wiring for Selection . . . . . .
Review Questions
67
67
68
71
82
86
91
ADDITION ............... .
........ 92
92
Basic Steps in Addition .
Wiring for Addition . . . . . . . . . . . . .
95
Review Questions
.108
.. 109
SUBTRACTION .............. .
Subtraction in the IBM 402-403
Accounting Machines . . . . . . . . . . . .
. . . 109
Subtraction in the IBM 407 -408-409
Accounting Machines ................... 113
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . 118
PROGRAMMING
...................... 119
Programming in Calculators
. . . . . . . . . . . . . 119
Programming in Accounting Machines
. 128
........ 130
Review Questions
ZERO-PRINT CONTROL ...................... 131
Zero Elimination in the IBM 552 and 548
Interpreters ........................... 132
Zero-Print Control in the IBM 557 Interpreter . 134
Zero-Print Control in the IBM 407-408-409
.. 136
Accounting Machines
...... 136
Review Questions
53
55
56
57
INDEX
. ........... 139
. .............. 144
You must know what each hub is for and then, knowing what you want the machine to do, you can insert
the wires into the proper hubs.
Of course, a machine does not understand oral instructions. A control panel has been provided so that you
can give instructions.
Standard IBM cards are composed of 80 vertical columns into which holes representing any digit (0-9),
any alphabetic letter (A-Z), or a special character can
be punched (Figure 1) as machine-readable code.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
II~II
o
12
11
o0 0 0 0
11213141516
111111
~I
t~
II 000000
II ~
5
1
III
III ~
~
45 46 47 ~
51
111111
43
ZONE PUNCHING
IllllIlI
[Iii-
(0000000000000000000000
n 78 79
1111111111111111111111
5'5 59.61 62 U M ~ 67 A n 70 71 72 73 74 75 76
2221l
2222221
21
222222
2222222222222222222222
3333.
33333331
331
333333
31
3333333333333333333333
44444B
44444444.
4441
444444
~4
555555&
555555555.
55551
555555
6666666~
6666666666
666661
6666111
66666666
666666666666.6666666666
777777778
777777777771
7777771
777771
777777
7777777777777777777777
8 II 8
III is 88888888888888 8 8 8 8 8 8 8
8888888881
888888888888
88888881
88 88
88 i
888888
II
114444444444444444444444
999999999~~9999999999999~9999999~! 9999999199999999999999999999999999999999999999
1234517'IW"uu~~nn"~~~nN~~~aa~~n~~~.n
FIGURE
1.
~~~~~~~~~~~~~M~~~~H.~UUM~.VAn~nnn~~nnnn.
NUMERICAL CODE
There are twelve, vertical punching positions in a column, and the 0 through 9 positions are identified by
printing on the card. These ten positions correspond to
the numerical digits mentioned before. Numerical information is recorded in the card by punching a single
hole, in a given c.olumn, in the position that represents
that digit. For example, a single hole in a column
punched in the "2" position always means the number
"2'" to IBM machines.
ALPHABETIC CODE
Alphahetic information is recorded by a two-hole code.
Each alphahetic character consists of two punches: a
numerical punch (1-9) and a zone punch. There are
three zones:
12-zone - at the very top edge of the card.
II-zone - just below the 12-zone position.
O-zone - just below the II-zone position.
The O-zone is also the numerical zero that was mentioned, and is labeled on the card. The 12- and II-zone
positions are not labeled as this area is usually set aside
for printing headings.
The codes for the alphabetic characters are:
A - 12 and I
B - 12
C - 12
0-12
E - 12
F - 12
G - 12
H -12
1-12
and
and
and
and
and
and
and
and
J - 11 and
and
and
and
and
0-11 and
P - II and
Q-II and
R-Il and
2
3
4
5
6
7
8
9
K-II
L"': II
M-II
N-II
2
3
4
5
6
7
8
9
STUVWXYZ-
0
0
0
0
0
0
0
0
and
and
and
and
and
and
and
and
2
3
4
5
6
7
8
9
~~"7S>11~3:;'1-1:f~iloJi~:t44 q
ENTRY
DATE
--~
r-TI
;;; ID
MO 'OAY!~ ;:
>-
00 Oo'c
CUSIMERIltMII!IE
tI
ti IIIr
ACCOUNTS RECEIVABLE
INEW
ME X,
~J>:_'CNOMPANY
SA~ATE
M~~'l __ ~AIO e DISCOUNT
AMOUNT
INVOICE
~O 1--- ~ ALLOWED
PAID
AMOUNT
MO. DAY
~
00000000000001000000000000 O+o""U1:U 0 0110 0 0 0 Ii 0 0 0 0;0 0 !iOliOTiiOim~
I
I
I
I.
---rINVOICE
DATE
r--r-MO DAY
LOCATlONI:1
INVOICE ICUSTOMER
ITRADE :c
NUMBER
NUMBER f - - , - - CLASS ~
ST. CITY
1 ~
'I
roi
~
c(
:I
I
I
444 4 414 4 4 4 4 4 ~ 4 4 4 4 4 4 4 4 E4 4 4 4 4 4 4 4 4 44 4 4 4 4 4 4 4 4 4 4044044444 4 4 4 4 4 4 4 44444414 414 4 4 414 4 4 4 ~ 4
!
>
Ela 4
I
n55555555555555555555555,555555 5555555155
1
,
:;t
I
I
I
::;; 666666666066666 6 ~ 6 6 ~ 66666 S 6 6 6 6 6 6 610 6 66666666166666606666 B6666666666166666 61b 6 6 6 6 6 616 6
l!l
'
B9 D99999999 E99199999991999999919999991991'99999199
1 2 3 415 6 718 9 10 II 1213 14 15 16 lJ 18 1'. 20 21 122324252& 27 28 29 30 31323334 35 36 37 38 394041424344 45 46 47411 95051525354 55 56 57 58 5960 6162163 64 65166 67 68 fi9 70 71172 73 74 75 76 77 78179 8D
IBM
ners cut so that you can recognize them easily. However, the machines cannot distinguish between card
types by means of the color stripe or corner cut, so an
11- or 12-punch is often used to distinguish one type of
card from another. For example, these control punches
can tell the machine, through control-panel wiring,
which cards are to be added and which are to be subtracted. The 11- and 12-punches can be used as control
features in most unit-record machines. These functions
are discussed in detail in other sections of this publication.
Cord column
number
Number to
be punched
39
40
41
42
L1:
1
FIGURE
3.
43
Un;t, po,;';on
10's position
100's position
1,000's position
10,000'5 position
CARD-FIELD POSITIONS
Card Reading
Card Layout
In normal usage, IBM cards are printed with field headings. A field is a column or group of columns, set aside
by vertical lines, for a particular type of information.
For example, the accounts-receivable card (Figure
2) wa~ printed so that columns 39-43 are set aside as
the customer number field. The card-punch operator
always punches the digits representing customer number in columns 39-43; the other IBM machines are then
instructed to recognize columns 39-43 as customer
number.
If the customer number is 59751, it is recorded by
the cartI-punch operator as follows:
Column
Column
Column
Column
Column
39 - 5
40 - 9
41 -7
42 - 5
43 - 1
FIGURE
4.
Punched Hole
98765432
Card
Movement
1k 11 12
~-------(G
Source of Current
ictric Impulse
MULTIPLE-COLUMN READING
In discussing the sorter, we have considered one brush,
set to read one column at a time. In most IBM machines, however, we have a set of 80 brushes; each
brush reads one of the 80 card columns. Therefore, the
entire card is read as it passes between the set of 80
brushes and the contact roller.
9 876
~------(G
Source of Current
FIGURE 5.
Swings Up
I
, - - - - - - , . . . . Card Grippers
PRETEST STATION
FIGURE 6.
8
Reading Stations
MACHINE INTERIOR
Control Panel
You have learned that machine operations are controlled by external wiring in a control panel. We have
also seen how cards can be read by brushes in the machine. However, before we talk about what happens as
ControlPanel ---..
Exit Hub
~.
FIGURE
8.
FIGURE
7.
FIGURE
9.
r:>
FIGURE 11. SELF-CONTACTING CONTROL-PANEL WIRE
TYPES OF CONTROL PANELS
There are two general types of control panels. Controlpanel wires with special tips are used with each of the
two types of panels.
One type of panel has metal prongs, or contacts,
that press against the stationary internal contacts. The
external wires (Figure 10) plug into these metal
prongs to complete the internal circuits.
The second type of panel consists only of hubs into
which' the external wires are inserted. The wires themselves have longer and larger tips (Figure 11) that pass
through the control panel and press directly against the
stationary prongs. Th~se wires are known as sel/contacting control-panel wires. Each of the two general
types of wires is available, color-coded in various lengths.
CONTROL-PANEL HUBS
The hubs which represent circuits that accept electric
impulses are called ENTRIES; those which represent circuits that emit impulses are called EXITS.
Control-panel hubs may be single, or two or more
may be internally connected to each other. If they are
internally connected, they are called COMMON. Common hubs are identified on the face of the control
panel by lines connecting them (Figure 12).
If these hubs are exit hubs, the exit impulse is available out of all the hubs connected by a line. If these
common hubs are entry hubs, an impulse wired externally into anyone of the connected hubs is directed
into the machine and is available out of the other hubs
common to each other.
Bus hubs (Figure 13) are several hubs internally
connected to each other; they are neither exit nor entry
hubs, for, although they are connected to each other,
they are not connected to an internal machine circuit.
If an impulse is wired from an exit hub Ci>n the control
panel to a bus hub, this same impulse is available out
of all the other bus hubs of that group.
)
Impulses In
0---0
FIGURE
15.
o
FIGURE
16.
ENTRY
19.
FIGURE
J ACKPLUG
EXIT
"'"
0
0
o
5
0
25
0
()
READING BRUSHES - - 15
0
0
0
0
0
0
0
35
30
0
0
0
0
0
0
0
45
0
FIGURE
20.
0
0
40
0
60
75
70
65
55
50
0
20
0
80
0
READING-BRUSH EXITS
READING-BRUSH HUBS
Timing
Machine Cycles
Timing is an important concept to understand. For example, as a result of timing, an 8-hole read causes an
"8" to be printed, or causes an 8-hole to be punched.
You hear people speaking of impulses being avaihlble
and things happening in a machine at 9-time, 8-time,
etc. All they mean is that the impulse is available, or
things are happening, at the time the card is in position
0
0
FIGURE
17.
: :
: 1:
EXIT
ENTRY
FIGURE
18.
FIGURE
21.
11
Timing Charts
Cycle Points
23.
90
180
270 0
0
360
9 8 7 6 5 4 3 2 1 01112
~1-41-41-4~~~~1-41-4"'"
FIGURE
12
22.
CYCLE-TIME-INDICATING DIAL
FIGURE
24.
TIMING CHART
Review Questions
1. How many columns are there in a standard
card?
IBM
13
Printing
To Print Entry
FIGURE
25.
789
I
I
I
I
FIGURE
14
26.
IBM
548
READING BRUSHES
0
0
MACHINE INTERIOR
Control-Panel Reading
Brush Exit Hub
45
0
FIGURE
27.
9 9
0
30
25
0
9 9
OTO
ONO
ONO
COMMON
0-9
0-9
0
ONO
29.
T 0
0
T 0
0
0
0
0
0
2 - - SELECTORS 0
OTO
0
0
N 0
C 0
0
0
II!I
0
0
4
3
0
C 0
IIII
0
~I
~ii
~:,
11-12
0
IIIII
BO
0
2
III I II I II I
60
0
25
40
9 9
COMMON
75
-I
55
65
0
20
0
35
0
45
0
11-12
FIGURE
0-9
Alphabetic Printing
OCO
0
0
0
oco 0 0
5 -L-_ _ _ _ _ PRINT ENTRY - - - -
BRUSHES
0
0
~EADING
BO
COMMON
0-9
Control-Panel Print
Entry Hub
9 9
Typebar or Printwheel
60
0
COMMON
40
0
-I
75
0
55
70
0
20
0
35
50
65
0
15
0
30
25
PRINT ENTRY
III I II III I
FIGURE
28.
FIGURE
30.
IBM
548
TYPEBAR
15
1_.IIll'uDAll .
IIll VU~OR A8B~EV.
VElIDDIAllm,
DATI
1:% 3 415
1'11.111
Il!<i31100311;~oO:15a;7'~,ooI15'S!6O:
DlscaUll
IIIVOICl.IIOUOl
AMOUlllO""
INVOICE
AIIOUNT
'.
DETAIL
II DAY O'DAY
'.
I;
AIIOUNT
TO PAY
It II, 0, I liD, 0, a a IJllJa 0 nUll a tOt 00000 a .00.00000.0.0- 0:0 00 ~,o 0 0'10' 0 lJlJO,Q:O Q;O ~~OUOIIIUl!(J;O O,D! a 000;
11 n12ll1415.ll 20%12 UI252U12125~031.i3334353131313141U1'424l414U)'4I'4'5015152 3I54r'5Ha:5~616U213u.n"'1:U1l101l:121314'1511111111O
~1111111 ~111 ~ Dll ~1 Dllll1 ~ 11 111111111111 H 11:111:1 111,[]11111:Cll'l 111l~11:111111
Hli !
VUDOR
NO.
IIJII1Il IUIIIY.
a,D a DIDO
4~4 44:4 4 4 U
I.
I'
~.3:3
3 3:3 3 3.3 3 3
' I
I
,
'
.
I,
I
I
I
1.1
5:5 55J55 5 5 5 5 5 5 5 5 H 555. H 55' 555 5 ,5555555555 n55:5'5 5 5 5 5555:555 1555551555555:5 C5 15;5 5 5:5DG55 5 555
I
I.
,.:
I'
,
I '
1.1
,
I
I
I
I
7:.777177,177777 77717;H}[17 177 777 7777777 7THnl7llH71:n 717 7 7 7 717 7 7 7.7 7:7 7 7:07 7 7:7 7 7:7 717n,
"
..
:'
9:9 9 9:9'9 9 9 9 9 9 9 9 [g. 99 9:9 9 9J 9 9 9 9 9 9 9 99 9 99.99 9 9999999 9 U9 9 9~U 9:99 999:9 999 9 9:9 9 9:9 9 9 9:9 9 9:9 9 9 9 9 9
11% 3 .,5 611:110'1111213:""15,16'1111112021% 232425212 2129~0.313 333U5.363131.394041424344454641414 5111515i~-45 8515115161816 6314165"11'686 101h121314l151611181980
IBM
.------I-------.
~__--__~C_A!-H~R-E-Q-U~IR-E-M-E-N~TS--S-T-AT-E~M-E-N-T--~----~
VENDQR
ABBREVI;ATION
VENDOR'
NUMBER
g~T~
MO.\ DAY
SlAtE
N Y
74~~3~~31
W COR TEL
814691213;1
W I. C K W, I R; E B R 8 6 3 4 11 2.13 1
W, I S E L 0 I N: C 8 8 2 1 3 1 2: 3 1
FIG'URIF;,31.
16
DISCOlJNX
INVOICE
AMOUNT
TOTAL
AMOUNT
TO PAY
BY DATE
3) 8
1 58:78
1[9 6
98113
8~3 1
27735
lOiS 0
3 00100
15 Q:7 7 301527
51125
218175
691178
qS4
11823
214115
67 S19 5
1792186
23 7129
360;43
195118
155:60
9617
269 i04
2891S0
28641S0
5125
218175
677194
11823
214i5
675)95
1792186
2 3 7~ 9
360143
195~8
Typebar Arrangement
Feed
Hopper
2nd
1st
Brushe.s
~shes'-...
~
/
3rd
Brushes
FIGURE
(0 -2
\8.-/
3
32.
Stacker
~~I\
/'
33.
FIGURE
IBM
403
TYPE BARS
Numerical Printing
To print numerical information, we use the thirdreading-brush impulses. They are the same as the
reading-brush impulses in the IBM 548 Interpreter.
The numerical punch read by the third-reading
brushes is externally wired to anyone of the 43 alphamerical print entry hubs, or the 45 numerical print
entry hubs.
Figure 34 shows the external wiring for printing two
numerical fields. The third reading-brush positions represent the card columns being read, and the alphamerical and numerical print entry positions represent the
typebars or printing positions.
Alphabetic Printing
o
II
0
0
100
5
0
34.
FIGURE
000
000
6~
0
0
17
-:-:-~5 : : : :
65
3:
70
0000000
000
- - 25
3 0 - THIRD READING
000
40_43'
Hammer
: : ~L'
80
000
40
000
65
70
80
0000000
0
0
0
000
0
- - 2 5 - - - NORMAL ALPHAMERICAL PRI
'NTRY-.O
43
0000000
0
--25
NUMERICAL PRINT ENTRY
40-----l
0000000
0
0
0
0
0
000
0
0
000
0
Platen
Type Bar
5---CONTROL X READ--15
000
000
201.0-9:-1
0
60
55
000
5
0
PRINT EN
0
25
00
FIGURE
38.
IBM
557
2m?
000
40
0
50
0
35
45
Y 1--15
000
30
55
0
0.0
NT X:l
~
60
PRF X 5
0--011
PRINTING
37.
IBM
557
TYPEWHEEL SCHEMATIC
Typewheel Format
Figure 39 illustrates the printing station. For each typewheel there is a hammer. At print time, all 60 hammers
are fired, and the card is pressed against 60 typewheels.
If there is no wire in a particular print position, the
no setup blank section of the typewheel for that position presses against the card, and restores to the nosetup-blank position. Reading brushes in the 557 are
labeled INTERPRET READING; entries to the typewheels
are labeled PRINT ENTRY.
Hammer
The 557 has 60 typewheels (one for each printing position) and 80 reading brushes (one for each column in
the card). Anyone of the reading brushes can be wired
to anyone of the printing positions; any card column
Typewheel
FIGURE
39.
IBM
557
PRINT ST,ATION
19
R
/Comma
Decimal
.Jt"
Rotation
FIGURE
40.
Printing
Reading Stations
Only two reading stations are necessary: FIRST READING for control impulses (X- or 12-punth for example);
SECOND READING for print impulses (numerical and
zone). There are two sets of exits from the second
reading brushes; they are completely interchangeable,
and are internally common to each other. A single wire
from SECOND READING to any of 120 print entries issufficient to position all characters - numerical, alphabetic, and special- for printing (Figure 42). The first
Card lever
PRETEST STATION
20
41.
IBM
10---COMPARING
0
5
0
45
0
10
0
10
GRESSIVE
0
60
20
0
20
15
0
SELECTORS-10
15
10
READING_10
55
50
ENTRY---10
0
SECOND
0
10_PR
10
Printwheel Entries
20
15
45
0
IS
0
0
85
45
60
0
10~
90
-5
0
0
50
10
0
SO
0
90
0
0
0
0
0
PRINT ENTRY0
0
0
0
60
0
0
0
0
100
0
0
0
tion.
Review Questions
1. To make a typebar print an alphabetic character,
should the zone or the numerical impulse be received first?
2. The wiring required to make a typebar print a
numerical character with the IBM 548 Interpreter
is ..................................... .
3. The wiring required to make a typebar print an
alphabetic character with the IBM 548 Interpreter
is ........... : ......................... .
4. To make a typebar in the IBM 403 Accounting
Machine print an alphabetic character, should the
zone or the numerical impulse be received first?
5. The wiring required to make a typebar on the
IBM 403 Accounting Machine print a numerical
character is
..............
6. The wiring required to make a typebar on the
IBM 403 Accounting Machine print an alphabetic
character is . . . . . . . . . . . . . . . . . . _ . . . . . . . . . . .
15. How do you wire the 557 to print digits? Alphabetic characters? Special characters?
21
Punching
When a machine prints information, it writes in language our eyes can read. When a machine must record
information in a form that can be read by other machines, the machine must write in its own language,
which is usually the language of punched holes.
Punch Components
The mechanism used by a machine to record information in the form of punched holes is a punch. The principal components of any punching mechanism are a
punch, die, and stripper.
The punch (Figure 43) is the actual cutting element.
It cuts the hole in the card. The die supports the card.
The stripper supports the punch and holds the card
when the punch is withdrawn.
Punching Methods
Serial Punching
In most of the machines (such as the IBM 514 Reproducing Punch) in which cards are fed 12-edge first, the
cards are fed on a digit-by-digit basis, and all like digits
are punched at the same time. This is parallel punching.
This type of punching mechanism is equipped with
80 punches, one for each card column. All 12's are
punched at the same time, the card moves, all 11 's are
punched, the card moves, all O's are punched, etc.
(Figure 45).
Reproducing
Copying information from one card to another is called
reproducing. Only two things are necessary:
1. The card from which we wish to take information
must pass under a set of reading brushes at the
same time that the card into which we wish to copy
it passes under a punch.
2. The proper card columns to be read and punched,
for the particular job, must be connected by control-panel wires (Figure 46).
Punch Mechanism
+ - - ~-----------------I
Punch
/
I
--
-=
-
:
I
I
/
II
I I
I
II
~----------------~r----
FIGURE
22
43.
PUNCH MECHANISM
FIGURE
44.
COLUMN-BY-COLUMN PUNCHING
I
I
I
FIGURE
47.
t
I
OFFSET REPRODUCING
'- t-----...J
A
FIGURE
45.
DIGIT-BY-DIGIT PUNCHING
0
25
REPRODUCING
0
0
0
0
30
0
50
0
0
0
0
0
70
65
0
0
0
0
0
0
COL. DETECTION-l0
0
45
0
BRUSHES
0
0
15
0
35
55
0
75
0
0
0
09
10
20
0
50
0
45
FIGURE
48.
35
0
55
0
75
0
0
0
0
0
M. S. BRUSHES-l0
00000
0
0
0
PUNCH
BRUSHES---1500000
0
0
0
25
The control-panel wiring shown is for the IBM 514 Reproducing Punch and permits information punched in
card columns 31-35 of one set of cards to be punched
into card columns 65-69 of another set of cards (Figure 48). Several types of reproducing punches have
been designed to perform operations of this kind.
70
65
25
Offset Reproducing
CO~
MAGNETS---150
0
0
0
0
When information is punched into the same card columns as those from which it is read, the operation is
called straight or column-for-column reproducing.
0
0
30
-5-----W\J
Straight Reproducing
0
4
0
30
0
000
35
0
Punch
Reading Brushes
I READING
III
0
30
0
50
FIGURE
46.
70
0
111115
0
35
0
0
55
0
0
75
0
0
0
.20~
40
0
60
0
80
0
Is'lim
fill
I~
~ -41
1
i
0
I PUNCHING
0
0
0
()
50
65
0
30
45
61
iO
25
70
0
REPRODUCING
23
"'~T-A
I!iiI
Compo""'
Reproducing
'Brushes
FIGURE
49.
Card
Punch
IBM
Read
Brushes
Brushes
III
Feed Hopper
Punching
Dies
Punch
'Brushes
Stacker
Stacker
Counter
Storage
Punch
FIGURE
50.
Review Questions
1. What is a punch? Die? What functions do they
serve?
2. When cards are punched in a card punch, which
edge of the card is first to pass the punches?
3. When cards are punched in a reproducing punch,
which edge of the card is first to pass the punches?
24
4. Columns I-lOin one deck of cards are to be reproduced into columns 41-50 of another deck.
Which exit and entry hubs must be connected?
5. Is the punching described in Question 4 offset or
column-jar-column?
6. What is a schematic?
Emittin:g
Frequently we want to print or punch repetitive information that does not originate from a brus'h reading a
punched card. Therefore, we have to manufacture the
impulses required. The IBM machines have a simple
solution to this problem. By means of a device called
an emitter, the machines can manufacture impulses just
like those obtained from a punched card.
In general, two types of digit emitters are used in
IBM machines. These are called digit emitters and digit
selectors.
Digit Emitters
A digit emitter is simply a switch with twelve positions
(Figure 51). Each position is accessible at the control
panel and numbered to correspond to a punching position.
C
0
G
0
H
0
D
0
I
'0
0
0
V
0
W
0
0
0
I
11
8
0
.7
0
I
'0
'[1
Op
*0
of
SR
, E
%
0
OM
'*0
(!ill
oT
r"A_6_C_O_f-F~G_H-'-J-K-Ll
Source of Current
MM
E 0
STU
I 0
.0
"
'0
'0
E 0
as
..
&
..
I
100000000000
R*
9 - 8 - - G . P. EMITTER--I-Oo .0 0
0
0
0
:0
0
2 3
12
12
0--0
0--0
11
11
.0--0
0--0
'0
0--0
'0---0
1
1
0--0
2
0--0
3
i 11 ~I
60
0--0
12
FIGURE
51.
Hubs
DIGIT-EMITTER SCHEMATIC
FIGURE
52.
..
1'1
12
2
0--0
3
0--0
..
'0--0
0--0
0--0
.S
0--0
I I 1 I I IAl I 1 I 1 I
[ 1 I 1 1 lsI I I 1I 1
0--0
5
0--0
6
i
0--0
..,
0--0
0--0
,0--0
'9
0---0
0--0
9
'0--'0
2S
r- 6 ,DIGIT
~MITTER~-9-r
C 0--0 C 0--0 C 0--0 C 0+-0 C
Source of Current
I
I
11 0 12 0 11 0
Impulse
53.
11
0--0
11
0--0
0--0
o-i-o
0--0
0--0
0--0
0--0
0--2-0 0-1-0
Read Brushes
FIGURE
e>--4
Hub
0--0
I
I
11 0 12 0 11
12
0--0
12 0 11 0 12 0
Digit
c--c
0--0
o--Lo
o---!-o
12
0--0
0--0
3
0--0
3
0--0
.-
o-!..o
o--Lo
o--!-o
o--Lo
o--!-o
o-Lo
e-2-o
o-!-o
o-!-o
o-!-.<,
o--!.o
o.-!-o
0-1-0
0--0
0--0
0--0
6
0--0
0--0
0--0
0--0
7
0--0
o--!.<>
0--0
0--0
o--!-o
0--0
0--0
DIGIT-SELECTOR SCHEMATIC
I I I I I IAII
9
"
IIIII
1
11
12
I I I I I IBI I I I I I I
FIGURE
54.
Digit Selectors
The emitter just described is permanently connected to
the source of electricity. Some emitters are arranged to
allow the operator to wire the source of electricity into
the emitter. These emitters are usually called digit selectors. A common (c) hub is internally connected to
the rotating part of the emitter. Otherwise, this emitter
operates in exactly the same manner.
We said earlier that digit selectors allow more flexibility than digit emitters (which have the source of
electricity permanently wired). The illustration of the
digit selector shows why (Figure 53). The broken line
represents a control-panel wire that connects the digit
impulse hub to the common hub of the digit selector.
When this wiring is completed, the digit selector operates exactly like a digit emitter. However, impulses
other than digit impulses created within the machine
can be wired into the common hub. For example, a
reading brush can be wired as shown in the solid line.
Now impulses are available from the exit hubs only if
the corresponding hole is punched in the wired card
26
An emitter is a special, or optional, device in reproducing punches. This type of emitter does not have an
entry hub on the control panel. The source of current
to the emitter brush is automatic and internal.
NEED FOR EMITTER
REPRODUCING
BRUSHES
0000000
00000
000
50
20
0
60
0
.0
75
0
40
0
55
70
65
000
0
0
0
000
0
1 - D . P. & IL. COL. DETECTION-IO
15
0
35
45
30
25
0
0
000
0
0
0
0
COLUMN--l112--SPLITSo 0
0
0
0
0
0'
10
0
0
FIGURE
55.
000
40
IBM
514
Alphabetic information
also can be emitted and punched by wiring both
a zone impulse and a digit impulse to the same
punching position. Wiring to punch the word "art"
is shown as an example of alphabetic punching
from an emitter (Figure 57). Split wiring is used
to accomplish this punching. The word "art" is
selected in this case so that a specific zone or
numerical impulse is used only once. Suppose we
had chosen the word "dart." Then the 12-zone
would have been used a second time in conjunction with a 4. If we split-wire to add the d, then
it connects the 12-zone to both the 1 and 4 impulse. This causes a 12, 1, and 4 punch to occur
in both columns 69 and 70. As a result, it should
be clear that when alphabetic punching is to be
45
FIGURE
56.
50
55
000
0
60
accomplished from emitted impulses, some precaution must be taken to prevent back circuits
from causing incorrect punching.
One device that accomplishes this is a column
split. This device is explained elsewhere in this
manual.
Interpreters
NEED FOR EMITTER
The emitter in the IBM 552 and 548 Interpreters operates like the emitter for the reproducing punches, except that the emitted information is printed on, rather
FIGURE
57.
27
Control-Panel Exit
Huh jnEm'rtter
MACHNE INliERIOR
'Emitter
External
Wire
:Gontrol-Panel 'Entry
Hl:.lb Typebar
OF
WiRING
MACHINE INTERIOR
6
0
0
L
2
0
0
0
'f
0
H
0
*./.0
0 1
I~
0
t
'M
01
@T
'0
Digit tmpulse
~oB .R"i'C~~'
.,
-30-FIRST
o
0
0
0
0 READING
0
0
0
0
0
0
O--O~. I
7'1!)I
75
80 Z SUP SU,CHG,
o 0 0 0 0 0, 0 0 0 0 0' 0 0---0.1. 0 2 Q
--TRANSFER ZONE ENTRY---- .. O
"3 3
o 0 0 0 000 0 0 0 0 0 0 0
- - - - CO.SELECTORS----------~~
000
0
0
0
000
0
0
0
0
10
11
000
000
--------:It'---....,.'--.,
- - - COMPARING ENTRY
o 0 0 0 0 0 000
COMPARING EXIT
o 0 0
-----5
~~~~~~~~
OTO
o
0
0
0
COUPLING EXIT
0
0
0
0
0
0
10-
00
000
00
ONO
OCO
0--.0
0
0
0_0
HI-OF ~IC
~
o 0 0 0",0~0
SKIP TO
~ ~
010
0
0 ~O ~ 0
oTO
ONO
COMPARING ENTRY
-30-SECOND
70
020
000:1:0
o 3
'" ....
~I-;~
o
0
0
0
0
0
NORMAL ALPHAMERIC
o~o
o 000 0 0 0
- - NUMERICAL PRI
40-----J
o
000
0
0
0
0
0
0
0
0
COUNTER EXIT
MCH STOP~
... 050
0
0
1-'2
0
0
70
AI I
u
R
~060
'"
~
~070~0
~ ~
OCO 0 0 0 0 0 0 0
0
0
.....- - - - - - - - - - - - - -
0-'0
~5
o80"'0><o~o~0
000
----~o------~
numerical, alphabetic, and special character has a separate hub in the 407-408-409 emitter. A single wire
from the emitter position to print entry prints the desired character during every machine cycle.
Figure 63 illustrates wiring the emitter to print the
word "art" during every machine cycle in the 407-408409.
The digit selector used as an emitter is shown (Figure 64) wired to NORMAL PRINT ENTRY to print the
word "art" on every machine cycle.
DIGIT
_HH~HO...,...OH...,...DD..,
FM SK
EXIT
0--0
0--0
ioCARD CYClES~
000
lS
0
75
0
115
0
0
0
"---35
0
0
0
75
0
0
0
<>--<>
<>--<>
<>--<>
<>--<>
<>--<>
<>--<>
0--0
<>--<>
5
~
0--0
1
()---O-----O---
0
0
0
0
N
0
0
0
0
N
10
0
120
0
.
0
J5~-41
ifm
CO SElECTORS_
0
9
0
I~
0
0
0
II 5
o
15
0
0
r~lr~l
C
0
0--0
0---0
<>--<>
IoCA~ CY~lES~
0
<>--<>
<>--<>
T
0
0--0
I,..------BUS_
v I
0
()---O-----O---
0-----<>
0--0
<>--<>
r~
~A-B-C-O-E-F-G-H_I_
115
-L~lr~l
---40
<>--<>
<>--<>
,0--0
BUS
'2
<>--<>
~ i ~ ;~ ~";;twl I
T 9l
<>--<>
0--0 N 0--0 N 0 - - 0 N 0 - - 0 N 0
0
~
~C
12
SHfCTORS-
~C~
JS
10
.0
110
15
0
115
0
000
0
10
0
000
'20
000
0
~-o--o-o--o-:_:_:_
N
000
00000
0
10
0
'20
0
~A-B_C_O_E_F_G_H_
SEOOOOOOOO
rloooooOOO
2
J
4
5
0000
&
vloooooooo
Z
UEO
R.
..
--'-----40l n
0
00000000
nBUSITT_CO.SHfCTOR
W
II
0
N
0
0
9
0 1 0
N
0
0
Review Questions
1. When do you need to use an emitter?
2. What is a digit emitter?
3. What is a digit selector?
4. How are the impulses available at the exit hubs on
the control panel?
5. When are the impulses available at the exit hubs
on the control panel?
from an emitter?
30
Comparing
Uses of Comparing
Comparing, in the usual sense of the word, is the process of examining the character or qualities of two or
more persons or objects for the purpose of discovering
in what way they are alike or in what way they are
different. Often items are set side by side to determine
their relative value, size, weight, etc., or to establish
proper relationship.
Comparing, when used as a term to describe a function of an IBM machine, means basically the same thing.
However, the process of comparing is absolute, not
relative. No means is available to ascertain how much
the two or more items are different from each other.
The IBM machine determines only whether two or more
items of information are or are not identical. The operator by means of control-panel wiring, predetermines
the operation of the machine for either decision, depending on the purpose of the function: verification or
control.
Verification
Punch
deck of
New deck
of IBM
IBM cards
cards
Original
FIGURE
65.
31
04
-(
1'
03
1 f
02
FIGURE
66.
FIGURE
67.
Unit
Cost
Commodity
Number
Quantity
75
45
25
75
220
15
4
15
15
30
20
99
13.20
352
13 120
13:20
26,40
17'60
87:12 *
:556
:556
:556
4
2
20
26
11202
11202
11202
11202
11202
11202
;664
1664
1664
:664
'664
:664
1
1
40
15
40
40
3
40
178
13102
13102
13102
13102
:673
1673
:673
:673
14202
14202
14202
14202
14202
14202
1
1709
1709
1709
1709
1709
:709
1
,,,
32
68.
Sales
Amount
2;76
1'38
13i80
1. 7:9 4 *
1
33 120
12:45
33 120
33:20
2.49
33:20
147:74*
1
63 100
37;80
21100
63:00
184 ,80*
11102
11102
11102
FIGURE
FIGURE
ACCOUNTING-MACHINE REPORT
69.
FIGURE
70.
Methods of Comparing
PRINCIPLE OF ELECTROMAGNETISM
Manual Method
The IBM machines compare cards by substituting mechanical units for human intelligence.
An IBM machine reads cards by means of its reading
brushes. To compare any two cards at the same time,
we must have two sets of reading brushes. One set of
brushes reads one card at the same time the other set
of brushes reads the other card (Figure 70).
When two cards are read by two sets of brushes, the
movement of the cards is synchronized, or timed, together. By this we mean that at 12-time the 12-position
of one card is being read by one set of brushes, and at
the same time, the 12-position of the other card is being
read by the other set of brushes.
The comparing operation takes place in IBM machines in the comparing magnets (Figure 71). They
are described in detail in the following pages, but for
now remember that they are the place where the card
No Current Flow
il\\fI ~
Current Flow
i'\1111 :=~
Current flowing
~:=~=:mnr
FIGURE 75. MAGNETIC FORCE EQUAL
(ELECTROMAGNETS)
33
Current flowing
No current flowing
1ITrn:=~
FIGURE
76.
#1
mnf
#2
"5"
Card B
Armature
Wire
How COMPARING
MAGNETS WORK
FIGURE
34
77.
78.
FIGURE
79.
nets are energized at the same time, and the metal bar
in the center (called an armature) remains in the position shown. This is called an equal condition.
Now assume that two pairs of cards are being fed
through an IBM machine, ] 2-edge first. Card A of pair
1 is punched with a 5 in column 15, and card B of
pair l' is punched with a 9 in column 15.
At 5-time the hole in card A permits the brush and
the contact roller to complete an electric circuit, and
the resulting impulse is carried over the external wire
on the control panel to the left-hand magnet. This impulse then energizes the magnet for the duration of
5-time (Figure 80).
Because there is no punch in card B in the 5-position,
no impulse is available, and the right-hand magnet remains inactive. This creates an unequal condition of
PAIR 1
Card A
Not impulsed
Impulsed
FIGURE
Right Hand
Magnet
Left Hand
Magnet
MAGNET SCHEMATIC
rn
COMPARING MAGNETS
Magnetized
FIGURE
80.
PAIR 2
Condition at
Magnetized
FIGURE
81.
rt
--1"""-'---'p I J~
~
Current for bulb
OFF
A
ON
B
ON
C
C
FIGURE
82.
FIGURE
83.
35
Punch
Hopper
Reproducing Punch
bJ;#-9
Rep(
Brushes
Card 1
FIGURE
bJJL9
puL
Stacker
84.
Card 1
513-514
~--9-~l
~
U pu:c(
Rep.
Brush
Card 2
C d 2
ar
Comparing
Magnets
FIGURE
36
85.
513-514
Card #1
15
10
REPRODUCING
BRUSHES
0
0
0
0
0
0
0
0
0
0
15
30
35
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
50
45
60
55
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
70
75
10
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
000
0
I - D . P. & Bl. COL. DETECTION-IO - C O l U M N - - l 1 1 1 - - PUTS-o
0
0
0
0
0
0
0
0
0
0
000
0
0
0
0
0
0
15
10
09
000
0
0
0
0
0
0
0
0
000
0
0
0
0
0
0
9 - 1 - - G . P. EMITTER--I-O- I
COM
I
9
10
o
000
0
0
000
0
0
0
0
0
0
0
o 0
0
0
l1-11lCTR. COl'rRX-RD-PX-P"D
000
010--0
00--00
0
110
_ _ _ _--L..5
PUNCH
0
0
000
0
25
30
00000
0
000
0
45
50
o 000 0
0
0
0
0
0
65
70
o 000 0
0
0
0
0
0
- - P o X. BR.-5--::TI
o 000 0
0 100
0
0
-----5
PUNCH
0
0
000
0
0
0
0
0
30
25
0
0
o
000
0
0
0
0
45
50
0
0
o
000
0
0
0
0
65
70
0
0
o
000
0
000
- - - - SelECTOR I
OXO
0
0
0
0
0
0
Oxo
000
L---(
35
0
0
55
0
000
0
0
75
0
000
0
0
M. S. BRUSHES-IO
0
0
0
0
0
0
BRUSHES---15
0
0
0
0
35
0
0
0
0
0
0
55
0
0
0
0
0
0
75
0
0
0
0
0
0
SelECTOR
Oxo
0
0
0
0
000
-----r-----
ONO
ONO
000
0
40
0
60
0
10
0
14
0
20
L
(
..---
40
0
60
0
10
0
FIGURE
OXo
ONO
~~;~ -:-~;I-;
~/oG.
C9T~ 4IT~T.
I~~ M~ oIN-o--~-i~~-~
M----L----~----------~----------L----------------J---M
0 25 0
0
0 IA 0
0
0
0 : 0 33 0
0
0 88 0
COMPo MAG. FROM COMPARING BRUSHES
0
0
0
000
0
0
0
0
0
25
30
3S
000
0
0
0
0
0
000
0
0
0
000
----T----COMP. MAG.
OR CTR. TOT. EXIT
OR M. S. OUT-
0
S
40
000
,
0 : 0 6S 0
0
0 Ie 0
0
S---COMPARING
0
0
0
0
0
0
0
25
30
000
0
0
0
0
0
0
0
45
50
000
0
0
0
000
0
65
70
o
000
0
0
0
0
0
0
FIGURE
86.
0 : 0 73 0
0
0 ID 0
0
0
0 2
BRUSHES--IS---+---S 0
0
0
0
40
3S
0
0
0
0
0
0
0
0
0
0
55
60
0
0
0
0
0
0
0
0
0
0
75
80
0
0
0
0
0
0
0
0
0
0
0
COMPARISON OF CARDS
SEQUENCE CHECKING
0
0
0
0
0
0
OeO
oeo
0
0
0
0
0
0
oeo
T r I 5 - - SUM. X PCH. CTRl. OR M. S. BRUSHES - 2 7 - b R
P
T
OXO
0
010
020
030
040
050
060
070~OXO
0
- - - . . . . L . . . ! T - - - COMP . MAG. FROM
PUNCH
BRUSHES
T
-..
20
o
0
0
0
0
0
0
0
0
0
0
000
25
30
35
40
o
0
0
0
p
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
S
0
:Q)oM:o
0 : 0
oEX;ITo
6A
0
87.
2-1----
oeo
10
0 61 0
S
000
rL---"5-----J"
"5_"I rL---"6---J"
MAGNETS--15---i:---20
"5-----J"
L---(
2~EA~OX :~.~~X
000
ONO
Card #2
513-514
Equal \
High \
Low \
2.....-2.....-4.-- 3
FIGURE
88.
High \
~5
High \
...-6
37
SECONDARY
FEED HOPPER
SECONDARY
SELECTION
;CONTROL
........................ ;;:..:.;:::.;;.
.--..:.;;.. .--:,:--..:.:.-==..::-...:....------______
.
..,.x;......._ _ _- - t : : = = : l
------,r::)---1
!
SEC)
!-------i_SElECTOR UNIT
..:
1:::;/;;;~'i
.!!
/>/ll
PRIMARY
FEED HOPPER
./
PRIMAR~Y'-" .:.....
SEQUENCE
"~,I
UNIT
(SEQUENCE
UNIT)
FIGURE
89.
77-85
COLLATORS
The same terminology applies to the other two conditions. Equal primary sequence and high primary sequence are the correct names for the other two conditions in the 77. They are called equal sequence and
high sequence in the 85.
How
SEQUENCE CHECKING
Is
(SEQUENCE
READ)
ACCOMPLISHED
The brushes on the right are called the primary sequence read brushes in the 77, and sequence read in
the 85, because they are located in the primary feed
and make it possible to sequence-check (compare) the
second card with the preceding card.
We also have pairs of comparing magnets. They are
called the primary sequence unit in the 77, and sequence unit in the 85. To distinguish the left and right
side of a pair of magnets, the entries are labeled 1st
and 2nd in the 77, and primary sequence and sequence
in the S5.
Control-panel wiring for comparing is simple and is
much like that needed to check reproducing. We must
wire both sets of reading brushes to the comparing entries because no comparison can take place until the
punches in the cards have been received by the magnets.
In Figure 90, we have added the wires to the comparing magnets, and show that the 2's punched in each
of the two cards have been taken to the comparing
magnets. In this instance, we have an equal primary
Card
Punched 2
Control- .....
Panel Wire
FIGURE
38
90.
FIGURE
91.
HIGH-SEQUENCE CONDITION
Card Punched
_------@High
'------------{o
Equal
Low
Impulse
Available
EQUAL PRIMARY SEQUENCE in the 77, and EQUAL SEQUENCE in the 85. In the schematics used to illustrate
these comparing principles, the path for current is
drawn as a heavy line for clarification.
If the 1st primary sequence magnet is impulsed (primary sequence magnet in the 85), and the 2nd primary
sequence magnet (sequence magnet in the 85) is not
impulsed, this would indicate a low primary sequence
condition in the 77 (low sequence in the 85).
Let's look at the schematic diagram in Figure 94.
HIGH-Low-EQUAL COMPARING
The comparing unit analyzes the card punches, to establish which condition has occurred, in a way that is
very much like the method used in the reproducing
punch.
- - - - @ High
Low
'-----------------{o Low
FIGURE 95. SECOND PRIMARY SEQUENCE
MAGNET ENERGIZED
39
IBM
~"W
0--0--0--0
EQUAL
0---0----0--0
LOW PRIMARY
0---0----0--0
HIGH PRI SEQ
0---0----0--0
EQUAL PR I SEQ
0--0----0---0
LOW PRI SEQ
'"
o-Lo
to
10
10
I o
30
U5
16
17
18
t9
~1
PRI
SELECT
FEED
0----0--0----0
PRI
40
50
20
EJECT
0----0--0----0
PRI
FEED
The control-panel hubs directly below the controlinput section are for the purpose of restoring the magnets.
ERROR STOP
I' '"
~u~TosNa~l
PRIMARY CARDS
'"OO'''''''
'
P~IFC~A~G~l
I. SEL. PRIMARIES
2. MERGED CARDS
I~T:~L~C~l
"~
o
0
0
0
0
000
0
000
5 - - - PRIMARY ZONE READ - - 1 5
o
0
0
0
0
0
0
0
0
000
5 - - - PRIMARY SEQ ZONE READ - 1 5
0
0
0
0
0
0
0
0
0
000
5
SECONDARY READ - - 1 5 - - - - - 20
0
0
0
0
000
0
0
0
0
0
0
0
0
0
000
0
0
000
000
ro
000
14
SEC
l3
0
T
P
L
U
3
G
0--:-0 T
0
crLo
SECONDARY CARDS
4'" """""'''
12
SELECTORS
PU
o-i-o
it
0
~
w
0
ISEL-PS~
II I I I I I I rr rrrr I ~ I :-~I
.------5
o
0
0
0
0
0
45
0
PRIMARY READ
000
0
0
0
~
AE
000
000
50
000
ro
000
15
20
0
0
55
0
000
000
0
60
0
~
.------5---PRIMARY
o
0
0
0
0
0
0
0
0
25
o
0
0
0
000
0
0
~
FIGURE
40
96.
READ-l~~
0
0
-00
0
35
0
SEQUENCE
0
0
0
30
0
0
0
ro
000
0
~
77
In the reproducing punch, an impulse tests the position of the armature internally and automatically but
in the collator we must wire this impulse to the armature. The jackplug numbered 3 accomplishes this. Because we are using the primary sequence unit (sequence
unit in the 85), we jackplug anyone of the common
control input exit hubs to the PS (primary sequence)
entry hub. In the 85, we wire from the control-input
hub to the SEQ (Sequence) entry hub.
20
0
40
0
w
0
COLLATOR
structions from the control panel. Wire number 6 performs this function. A constant impulse is available
from the exit hubs labeled PLUG TO C. One of these
common PLUG-TO-C hubs wired to the primary feed
hub causes continuous ,feeding of cards in the primary
feed, for both the 77 and the 85.
10
10
II
12
IJ
14
.,
16
.T
18
19
20
21
22
cycle. Thus, information from one card can be compared against information in following cards.
IBM 557 Interpreter
23
24
cow
25
SECOY
26
0-----0-----0-EOUAL
RUD - - - - '5
20
000000000000000000
35
40
000000
0000000
50
ro
00
'5
0
"
0
75
II I
30
31
32
33
34
36
37
38
39
40
PRI
LOW
o--!-o
43
44
SEL
~
SECOY FO
0----0---<>---<
30
EQUAL
42
SECDYSEl~
o--!-o
0--2-0
SECECTORS
41
PRI
[JECT
0---<>----0---0
SEQ
PRI
FEED
o---!-o
SEQ
0'
~l
60
0
80
II
SELECTOR
ENTRY - -
'5 ~
r r r r I I I I I I I I 11
,-------,
000
SE~UEH~E
SEOUENCE
E';;1tY - - 0 - - 0 -
RE.~ - - - - -
00~0000035000
00000000000000
0000000
.,
ro
"
0
~o--o
51 0--0
0--0
0--0
~ 0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
~o--o
40
0
~o----o
1-4 _
; 0--0
14 -
~ ~
5-8 -
0--0
1
....-o-o----~ -O-O-~EOU~CE
;ONEO
RE.~
-0-0-
~ ~
85
0--0
9-12 - 1 3 - 1 4 - - 15 - - '6
0--0
0--0
0--0
0--0
0--0
0--0
~ 0--0
97.
0--0
000000000000000000
FIGURE
35
00000000000
5 - - PRIMARY
29
0--0
PRI
0-----0-----0--
0
~
0000000000000000
10 0
0'
LOW
0--0---0----0
55
28
r .....~~-~
~jo2-oi
0-----0-----0--
, - - - - - - - 5 - - - - SECONDARY
21
0--0
0--0
COLLATOR
41
ALTERNATE HUB
The 557 with comparing is equipped with a hub labeled
ALTERNATE. The alternate hub emits an impulse whenever a master card is followed by a master card, or a
J:
Unequal
leading Cord
Impulse Input
Impulse Input
Card-to-Card Comparing Circuit
FIGURE 98.
42
Alternate Circuit
IClerk #6
IClerk #6
IClerk #5
IClerk #5
Clerk #5
/0.00
/1.~tJ
Il,so
SALES
CLERK
AMOUNT
5
5
5
6
6
17
18
18
54
50
20
50
200
18
10
28
60
00
60*
/!..<()
FIGURE
/7.5tJ
101.
82
800
FIGURE
99.
SEQUENCE
#-5
$ 17.50
CLERI\#:5
CLERK # 5
18 50
CLERK
18.20
t
CLERK
CLERK
#-6
11=6
54.20 (SUB,OR
The 402-3 has two sets of brushes that are used for
comparing purposes. They are labeled SECOND READING
and THIRD READING (Figure 102).
These brushes are connected to the comparing magnets by control-panel wiring. The comparing magnets
are labeled COMPARING ENTRY on the control panel.
u
ICD
MINOR TOTAL.)
--=-
h--- ~
1000
--
(>L~/~ \I~~I
$ 82.80
100.
18.60
$ 28.60
FIGURE
We punch one IBM card for each item sold, check the
punching to make sure it is accurate, and then arrange
the cards (in the IBM Sorter) in sequence by sales
clerk number.
Next we run the cards through an IBM accounting
machine. The accounting machine can print, automatically, any or all of the punched information in each
IBM card (see Printing).
Also, the accounting machine has the ability to accumulate numbers, because it is equipped with counters.
Using its comparing magnets, the machine can (under
the control of control-panel wiring) recognize a difference between a card for clerk number 5 and a card for
clerk number 6. When this change in number is recognized, the result of the comparison can be used to tell
the machine to stop feeding cards and print the totals
accumulated in the counters (Figure 101).
The comparing magnets in the accounting machine
recognize the difference between sales clerk number 5
and number 6 as an unequal condition. The impulse
resulting from this unequal condition can be used to
control the machine functions. This impulse is available
from the comparing exit hub in the control panel.
(FINAL TOTAL)
FIGURE
102.
IBM
403
43
/1Q5---
--COMPARING E N T l Y - - - - - - - . . . ,
Both Cards
Punched "5"
00000000
COMPARING EXIT
~~~~'>'b~~~~
COMPARING ENTRY
0000000000
000
40. - 4 3 1
00000000000
000
_43
000000000000000
401
-30-SECOND lEADING
000000000
70
Common Control-Panel
Exit Hubs - Called
Exit
IBM
403
40
000000000
70
00
75
0
105.
10
0
403
Current to Armature
Automatic and Internal
103.
10
-30-THIRD lEADING
FIGURE
FIGURE
75
000000000000
START.
The control-panel wiring for comparing numerical information is shown in Figure 105.
This wiring causes the machine to stop feeding cards
when an unequal condition is recognized, and the totals
accumulated to print from the counters.
How information is read into the counters, and how
the counters can be controlled to print their totals, are
discussed later.
,.
_ _ _
"
Reading Brushes
Reading Brushes
"
I
I
I
I
I
I
I
I
I
I
Internal Wiring
I
I
Internal Wiring
FIRST
S- 1 0
o~SO
0000000
0
4 S
0
0
0
0
0
0
000
READING
10
000000
Ss
0
0
0
0
0
0
COMPARING ENT
0
000
0
0
COMPARING EXI
10
0",",
COMPARING ENT
000000
\;
000
SO
0
000
0
10
,~
~~~~~~~~~~~~~~~~
,
0
S
I,
p s
00000
104.
IBM
403
COMPARING, UNEQUAL
CONDITION
44
FIGURE
0
000
FIGURE
106.
~ECOOND oREA~IN
55
0
407-408- 409
-FIRST
READING----20
oooo~oo
B
60
000000
COMPARING
ENTRY-
20
Reading Brushes
30-----
Reading Brushes
00000000000000
6S
70
00000000000000
25
JO.PROGRAM START
~~~
.T ... ,? LIT?
~~~~\ ~ ~~ ~ o~w
o
".
".
COMPARING
".
ENTRY - - - 2 0
25
OOOOO~O
B
0
SECOND
READING
000
30
IMMEDIATE EXIT
0-----0-----0--
30
0
70
65
60
000
FIGURE 107.
20-----
"
/
/
I'
"
-- --
,"Internal Wiring
I
IO----FIRST READING-
it : : : ~ : : : : ~.: : : : ,~ : :
FIGURE 109.
rent earnings cards that are passing through the machine feed. In other words, for each man number there
is a single earnings card and a single check (Figure
108).
The comparing occurs when the machine card is at
the first reading station and the carriage card is at the
aligner. The respective positions of the two cards are
shown in Figures 109 and 110.
To allow the impulses from both feeds to reach the
carriage comparing unit at the same time, the machine
data is' wired from FIRST READING, and the carriage
data is wired from the carriage reading brushes. These
exits from the carriage brushes are on the small control
panels in the right side of the carriage and are labeled
BRUSHES.
I Comparing Brushes
r I
I~O 0
r I
COMPo
I
I
FIGURE 108.
000
FIGURE 110.
~l
BRUSHES
0
0
STORAGE
B;USH~S
o o
0
ENTRV---IOl
0
.;..
01
'Tl
C5
:;tl
tIl
.......
.......
.......
sa
zo
o
;;
o
:;tl
>
~
o'Tl
(')
>
:;tl
9...,;j
o
I
(')
>
:;tl
o
(')
o
~
"tl
>
:;tl
~o
....t::t'
~
.J::>.
00
I
.J::>.
\0
-.,."'"..,,.,,-----.:.-------, - , , - e. ut".""""-"_U_~
I:~"-"-"'''"'''N.--'--U--''-U-''ll
: : ~ -:,....
,.~,:::: ,;: : :: ~ : : : : ~: :: : ~: : :: ':: : : : ,; : z :z:,~ ~:,:z:: ~~~">'o~~'\'>'c~~~~~~~~~~~~~~~~~'\;1
..
.. ' ...
; -'..
; ,. ';
............ "............ "............ , ...
.. . ._.... ';
~~
~- '.."~''':.!N'~'_
g'"I;rr~1~-~1e
:-:'.U~"N~'~,_:"':,,.! e~.,:_
~~~
=
=:==:=
=:==
~ ~':u
==:=
=lI'ffTTTITiTITfiTITf'i
rrfTi-I-II-Ii-I-11-11-I-II-I'i :::::
".~~
R~:1
!W
~$f1
~.~ i; I~ rrnrn l:Il-~~-J7ff~
~ ~~11 ~ 1"1:1.1::1 ~ f~: ~ ~:~ ~@ ~ i~ rrn ~ n~ ,l ~ ~ ~ ~ 1~ H~ 1~ f~~~~'\~l~
Ij rr r r r r r r r
r r r r r J}El~_~':';':'" . . . . . . '
~"'f n '~"'~"l
IIIIII
II
fe
J'
~r'
2
r'
"'"'"U-"lllf" . . , ""
"'11
fON."""~i~~;-;-~l r~-;--:"~"~'''~''~''~
f~-o
0
'"'''"''-''1
r"-'""""-"l
o. r~
1
: : :
,~,,~,:
: :
~ll
r--'""'""-"l .
......... .
.-0--<>
-1lu'I,eI I I I" I
I 1'-1-1I-I'1'1111" 1IU'I'-I1'-1-II-I1'-----1
r:......r....!1, rA-I-C-O-I-'-C_H_I-.-r.-l
, , , , , , , , 'LUS_S_INTI'_IO_COUNtll_IS_CONtlOLS_20
, , , , , , ,
,
n....,
JS~-"l
__
":,"".~"",~""~,"".~'!: ~ ~ g : ~ ~ ~ ~ ! ~ 1 of f t 1 1 ,I,
'f 'f 'f f f .~ ,~ +.g i' .g ~ 10 10 f ,~ ; ~,
'--"-_u
:, :. ,~.
l ... t u _ n _ _ 10
TlANS".
U_
C
: : : : ~: :-.: : ~.: : : :.: : : : , :.: : : : +: -.
: : :,~: : : : ':': : : : ,~,'n :l!r: !: :: : ~ ~ : ~ i ~ ~ ~ I I"'IuI-I1'-1I'N"I'-I'1'-1
I 11'1'-1I-I-I'1'-1
I I 1'1'-1
II
I: : : : :: ' , .. :.
:i.
inT-'
'1' rrr-j:rrrrfrf.I' -I'
.
tIt! :tl_i_i_i"_l't J'"i iiI. iii t!. b-i-i=i=iL!.i~:: -;::":"': I; : : -1 ::, : :1~ : :, : : : B:~EEHB :j::( : j-:-:~-:~:
~!-.-.
-0 ~-.- .'-0~-oON~IM~L
0
:~
':IN'O
n
o -t~-.
'-0J~_._,-.-0':-,- .'-0
, I :'
,~~
:.~
0 0 ; : : : : ~
'~I
0,
~~r~
0 .. '
1,ti:'tTi.~~':r:-T.'-'i'~-,~,
i : ,,.
'----N-u-m-b-er-s-o-n-th-e-d-ia-g-ra-m-r-e-fe-r-to-t-h-e-n-um---'
bers in the following listing (only wiring for
carriage comparing is shown)
1. Man number, punched in current earning
t. :::;:7:;,~'i:Nt::~~::., :. ;!. ~ :, ~ :. ~.
~ards is wi~ed to CARD :r:EED S:ORAGE ENTRY
" .. " .. " so " " ..
In the carrIage comparIng unIt.
r;ITT
I I I I I I I I I I I I I I I I I I I I I I I I I I I I 1I I I I I I I I I I I " '"H : : : : : : : : :
,
.. "
"
"
"
"
.. "
.. " "
"
"
"
"
"
"
"
"
"
.. "
"
" "
"
"
"
"
.. ..
"
OJ
OJ
..
OJ
..
"
....
"
"
"
I I:~Jillli~i:JT"i"f(rT::I III IJ:'fTTffT:;TrIiTI::I I: I I .~~(I~Itr~~ ~ ;.; : :-:":':::':: : : :::::':I I"ffITTi"fTIlff"TIffTf"1 1I I II I.ffTn I"fTITf}'TIffTf"I I : I I I I I I I 1'1 ~~ ~'~!-:--H'-:--:-:--!lI1~':~':m::I 1IiI I 11:111 III I 1::11 II! 11 1:1 11 11111::11111 I I 1:1 lUll .AI:H " ..r'r~ r ~ ~ ~..'ouY~~'~~~~::
"-..-r9<-"
~,,~ e ,u" .e
'1' i 'I, '1' ,1' i' i '1' 'Ie ieiet l' i'i' i' -I' '1' f 'r
! I H I JII I 1I'HJ I I I II U:1JJ..I.U. I H ! I I I I I J"I I I II ! I 1"1 I : 1) tL: :L ~,.u ,:"'_, H"ouY-'-'N~_"_"'''_'' _ _' _
r:~~~:~~' ',,' 'I~ '~~~~~~~AOr:.,:::,,,
.. ' , 1lJ,l..U..L.L1J.lJ...I.I IJJJ U.
-u
l~
: ::
"
..
:::
11-
:::
"
lID
:p : : : :lufE ~~A:tIA~lcOOM
:I~
:1~
:I~ 0 0 0 0 ~ 0 : : :I~ 0 0--0 l~ : : :
:"':',~,~,~.!...~.u:"""~"":'1~'~'~"''''
0 ~n,020 ~ 0 0 0 0 '~bfQ:NU:
0 OJ'"7'1~
>-.~~' ~",',' ~
~':'AJ~" ',' --;-" <>;;:
....
IINGlXlt-1
~~~re~u~~~r't6:n~~~1a~: ~~~:ar~~~dS~n~~
2.
U:I III I 1::1 I IiI I:~IIIII I~:III III 1::1 III I 1::1 I 1111::111 I I 1::1 I: I I ~~~rfn,"i, 1 : ~:::::: ~ :u.:.u~ : ~ : !'! : ::: ~
I H) II I IcffijfI"TIffTf~:I I I II I I'{Dm"fTIJTf"fTfTfI:I~: I I ~-:'''; ,w~o:;::~'; '~"';-~ , :..:.,~_:_' :...:.:~",~.-;-~ ,: . :ow~~
I I 1"1 I 1111 I I-I I 1III I 1"1 I III I I 1"1 1I III 11'1 I III I 1 locI I :: I 1!*Hueh , .. ' ~ll:...!.-~..!.e~",~"'::"'~~,~' ~I '---_ _ _ _. _ _ _ _ _ _
m::1 Lllil.!JiwlLlJu:LLW".l...LkLlillLB.l.W,llfu.:: ! I ~: :u; :I~: :"; :
,-co",,,.,, ,
,
,
I
r::::~
~:
~:
~:
~
~,:
~:
~1:r:
::::::r: : :": : : : :..: :::::rC::::::r:::::::J:~
-----1
'.'
.,'
..'.'
..
If
Co
==
0---0>---<>-_
:::
== I: +: : : : : : : : : : : : : : : : : :
0
.
0
,
:1:~
I~ : : : :I~
I; , , , i
I~AllIAGlnOIAGIUn_.,
,;"';;,'&"-.-.-.-.-.-,.-.-.--',
, ,
~UOO .. ~N';ON~.O~"';'.";".';".~,;"';,
0 -0 0
~ . ~ . !.
~ ~ ~
~'
~
I
::c ~ : ~: ~: . . . . : ~: ~: ~: ~: ~: ,;: ~:~,: ~: ~: ~: ~:
'UI~ : I ~ : ~ :~.: : : : : : ~ : ~ :.!.: '!< '!': ,~,: '!': :' :.~.: ,~, :.~.::.: i
I. , . . -: . . . . ::
0
.
::
';
::
::
:,'
::
::
(Although carriage cards feed 12-edge first, and machine cards feed 9-edge first, the machine automatically
compensates for this and compares in a normal manner.)
The entry hubs for the machine data are called CARD
FEED STORAGE ENTRY. The entry hubs for the carriage
data (COMP STORAGE ENTRY) are located on the auxiliary control panel.
If the control fields in the two cards do not compare,
an impulse is available out of CARRIAGE COMPARING
EXIT.
Review Questions
1. What do we mean by the word comparing?
2. Why do we compare in IBM machines? What are
the two reasons given?
3. What do IBM machines need to accomplish comparing?
4. Describe an electromagnet. When is one magnetized?
5. What makes one comparing position?
6. What do we mean when we sayan armature is
normal?
7. What do we mean when we sayan armature is
trans/erred?
8. What exit and entry hubs on the control panel
must be connected to compare the punching of
one deck of IBM cards with the punching of another deck of IBM cards?
9. What do comparing magnets look like on schematic diagrams?
47
Storage
You may find that some information, read by a machine in order to be printed, punched, or compared, is
needed at some later time. You may also find that some
information, not needed for any purpose at the time it
is read, is needed later. As a result we have a situation
in which we want the machine to store this information
for later use.
The information to be stored must be sent to a
storage unit where it will be accessible. Also, to be of
use, the information must be sent at the time it is
needed to the unit that is to use it.
We can say, then, that a storage unit must meet these
three requirements:
1. accept information (read-in)
2. retain that information (store)
3. send out that information when needed (read-out).
The human brain is a familiar and complex type of
storage unit. It is interesting to note how the brain fits'
the requirements of a storage unit. It can accept information in five different ways: sight, hearing, smell,
taste, or touch. This information can be remembered
(stored), and later this information can be sent out
when it is needed. The sending out, or read-out, of this
information can be done either by speaking or writing.
A machine storage unit is considerably simpler than
the brain because there is only one way it can receive
and send out information. It receives and sends out
information in the form of electrical impulses. However, they both meet the requirements of a storage unit.
The IBM card (Figure 112), with which you are familiar, also meets these requirements. It accepts information in the form of punched holes, remembers that
information, and later, when the card is read, it sends
out that information. It is true that machines are needed
to make the card fit these requirements, but a machine
storage unit also requires a machine to operate it.
A storage unit does not function unless it is instructed to do so. It does not accept information unless
you instruct it, by control-panel wiring, to read in. If it
has been instructed to read in, it then accepts information and stores it. In some machines, read-out of storage
is automatic; in others, the machine must be instructed
(by wiring) to read out.
To illustrate the principles of storage and the details
of the control-panel wiring needed to control the storage units, storage units on these machines are discussed: the IBM 602 Calculating Punch; 407, 408, and
409 Accounting Machines; 77 and 85 Collators, and
the 557 Interpreter.
00000000000000000000000000000000000000000000000000000000000000000000000000000001
12' 4 S'
J.
111111111111111111 11111111111111111111111111111111111111111111111111111111111111
Sliding
Con.nector
Mechanical
Unit
I~
Common
__________________________________~I Common
FIGURE 112.
48
FIGURE 113.
1l-U
o
L 0.9
So
0
0
p
I 0
~ ~ _~IJI22~
ESTOP
C 0--0
Kll OR 12
C 0--0
TIM STOP
R 0--0
ROO
~~r1KV~lL
o
0 III
21
0
~f
~ RE~DI~Go-o-o-~
25
0
41
30
'0
65
~O~
40
00000
55
0000000000
61
35
45
75
70
000
3L
3R
4L
4R
00
000000000000000
00
0000000000000000000000
00
0000000000000000000000
6L
[
7L
6R
5L
5R
000
X2
0---0--0
0---0--0
0
9
0
0---0--0
10
11
12
X5
0---0--0
SKIP OUT
0
0
U CI
0---0--0
MINUS-READ OUT_RESET_NB
0---0--0
0---0--0
0---0--0
ROO
CI 5 C
Co
0
o C 6 (I
N 0
0
R CI7 C
0
L ( 8 CI
0
0--0---0
0 3 0
E C 4 CI
DIVIDE
0
8
0
C C 2 CI
000---0--0
TENTHS
I-CI_C_PLUS
EXITS0
000000000---0--0
READ
COUPLE -
000
LE
8R
SKIP_PROGRAM_SKIP
8L
0000000
7R
READ CYCLES----
~
~...
00000
r...
..
0---0--0
0---0--0
4
5~
6
0---0--0
0--2-0---0
8
0---0--0
8
0--
0--2-0---0
0--0---0
8
0---0--0
0--0---0
8
0
r~z~~~(z~;z~~~~~~~
FIGURE
114.
602
49
Line
7~
Emitter
Sliding
Connector
Common
Read-Out
~ Contact
FIGURE
115.
READ CYCLES
rHOP STOP'
0
READ
0--0----0
SKIP_PROGRAM~SKIP
COUPLE 0
0
8
0
6
0
0
7
0
0
10
0
DIVIDE
EXITS0
0
11
0
0
12
0
X2
~
X5
00000
TENTHS
oooooooooo~
_PLUS_MINUS_READ OUT_RESET_NB
~
0--0---0
0--0---0
3
0--0--0
0--4-0.
T
Roo
7
0---0--0
C
0 8 0
rA9"~REA
0-----0--0
50
116.
0--0
o-A-o
0--0
0
0
0
2S
0
45
0
40
30
0
60
50
0
70
o-!-o
0
0
0
0
4L
3R
STORAGE CONTROL_READ IN
0--0
8R
I I I IIcrrri
OR-MULTIPLIER_STORAGE ENTRY
I~~~\~~'.'AD:Z~\~~~\~
FIGURE
000
65
7
0--0----0
8l
00000
SKIP OUT
000
5R
ooooooooooo~
7R
7l
6R
6R
0
8L
0
602
7R
0
5R
0
7L
8R
0
that have the same digit value. The emitter sends out
digit impulses every cycle, and the impulse corresponding to the digit in the storage unit is available at the
common. Therefore, the storage unit tries to read out
every cycle but the open read-out contact prevents it
from reaching the exit hub. You can see that if the
read-out contact is closed, the impulse is available at
the exit hub and is read out of storage.
As a result, impulses are available from the first positions of 4L and 4R corresponding to the digits stored
in these positions. By control-panel wiring, these impulses are directed to the ENTRY hubs of 2R. Storage
unit 2 accepts and stores this information because the
read-in hub for this unit is also impulsed from READ
READ-OUT
A practical application of a storage unit is not discussed at this time, because it would involve units you
have not yet studied. Therefore, we are again using
card cycles to impulse READ-OUT and READ-IN to illustrate the principles of reading out.
During a read cycle, the READ-OUT hubs for both the
left and the right side of storage unit 4 are impulsed.
Line
12
11
7
2
CYCLES.
The 407-408-409 storage units are of the same general type as the 602 units, and meet the same three
requirements of storage: read-in, store, and read-out.
One difference between the two is capacity. The 407
type of storage unit has 16 storage positions instead of
12. The 407, 408, and 409 have four of these units,
which are lettered A, B, C, and D. The basic difference
in the two units is the ability of the accounting machines
to store zones. As it may be desirable to store alphabetic information in a 407, 408, or 409 storage unit, it
has a position for 1 1- and 12-impulses, and a blank position, in addition to the digits 9 through 0 (Figure
117).
In this unit, as in the 602, when storage is instructed
to read in, the sliding connector is operative. It stops in
the position corresponding to the impulse (9-12) it receives. However, if the 407 type unit receives no impulse, the sliding connector moves to the blank position.
To read out of this unit, READ-OUT must be impulsed.
The impulse corresponding to the digit stored is then
available at the STORAGE-EXIT hubs for that position.
There is also an important difference between the
accounting machine storage units and the 602 units
where control is concerned. On the 602 type, when you
impulsed READ-IN or READ-OUT, the unit always acted
immediately and either read in or read out on the same
cycle. On the 407, 408, and 409, this is not true. Figure 118 shows the control-panel hubs to control both
IN-STORAGE-OUT
01
12
11
IIIIIIII
I IDI I I IDI I
23456789
Sliding
Connector
Common
A-B-C-D
A-B-C-D
ALPHABET
IMMEDIATE
~ AI
NEXT
~
CYCLE
Read-Out
Contact
81 c1 01
SUM PUNCH
0---0---0---0
ABC
Storage Exit
FIGURE
FIGURE
117.
IBM
407
118.
407-408
CONTROL
PANEL
51
FIGURE
120.
407
Because both units have the same entry hubs, separate COMP STORAGE ENTRY hubs must be used for fields
entering the comparing unit and fields entering the storage unit if one set of data is to be used for comparing
and another set is to be stored for interpreting. Remember that while the comparing and storage units have a
single set of entry hubs, each unit has a separate set of
exit hubs. If compared fields do not match, an unequal
impulse is available at CARRIAGE COMPARING EXIT and
numerical data is available from the storage unit at
CARRIAGE STORAGE EXIT (control-panel hubs are illustrated in Figure 111).
Unlike the 407-408-409 machine storage units, the
408-409 carriage storage unit has no individual control.
Read-in and read-out of the storage unit is automatic
and occurs during each carriage feed cycle.
If the CARRIAGE STORAGE EXIT hubs are wired the
data is read out of the storage unit on each car~iage
feed cycle; they can be wired to several entry hubsNORMAL PRINT ENTRY to interpret carriage cards, for
instance. Before reaching the entry hubs, the data from
carriage storage can be wired through a device that
allows them to reach the entry hubs under certain conditions and not to reach the entry hubs under other
conditions (see Selection).
Remember, the exits from the carriage storage positions cannot be internally controlled. They emit on each
carriage-feed cycle if:
1. data is read in on the previous carriage-card-feed
cycle
2. the exit position is wired on the control panel.
53
VI
~
't1
ac::
:::c
t!1
N
~
Z
>-3
t!1
::c
'tI
:::c
t!1
>-3
()
>
::c
::c
....
>
o
t!1
()
>
1:.
: -::--; -~--:-:-
~~-o
0000
~_~ou:,,"~,,~,_:,,':.,,~uc;o,~_~_
';
".
!' ... :, ..- .. ~, .... ,~. O',~ ... ',~'" 0,~ .... ,~ 0 0 ,~l'
~:::~:~~-::-::~-;-:,o~"~"'~\I!'(I~IS:: :~-::-:::~:: ::~l~-::_CAl:"~":"':_:: :~l:
',,"~
'.
l'
o,~
O".,~
;"f!
~-:
0-<0
<>-<0
!-::-:~,;-::-::~-:::-;--,~~c~:',~~:t':'l
~ '_'_,:~c:o ',~,';,
,t I t I I ~ I I I ? ~ I II
,~t ~
I I Itt
u",;._. , _ 6 SfO"O~I!"'-"IU""'_'
6 b.
. S"]tj<>-<O;<>-<Oi<>-<O~';;O"w;1
<>-<O<>-<O":::~~l:I:'
<>-<01
~ ~"'r
'c.~,,:,,,~,,,:,~,,;,,,:,,,,:-;.CI~':U~"".c'....!....:...!.,~ '::' ~ : ~
:"
;"~-'q
';,-<~l
!-77-~o~'ICH?1:::!~::::!::-::!~
~~.-.-. .-.:-.-. .-.~.. "~.'~' t"~ 'N;":-;-:~ '." '~ ?~--;;-;;--:] r-:-rn-trn-~-n 'I:rf.iTr;T.rrrrfr~T~'r:~-'f'-f.~-t4-;~-.i.
I: : : : ~, : : : : ~ : : : : ,; : : : : '!' : : : : ,~. : : : : ';: 0: : : ,:. : : : : ,~, : 1; ! : : ~ ~ ~ ~ ~ ~ ~ : I fTfiTi""iTil-II-Ii-II-If'f-I-II-11m
C~-:
I I I- "'I"I--I'-I1-1--1-'1' I- I -r-Y--I
h
~:.
0 :I~::
~~:
: : : ~_:
: _~:
I:
:.":: ~::..::
~:
.,
:"::: {ou~"~!~C~N'~O'~;:::
I tit
ttl
:-,;~~~~::
tit ttl I Itt Itt
Itt tit
:,I
coo
.u
000000000000
.0... ,0...
J ... ,0...
:.
f. f
,r
,oc
lO,
:c
:'0
61
6J
64
6$
.,,'
2,
:(
)0
61
61
69
10
11
,oc
11
13
1.
15
fH
:J
16
:1(
I,
19
.0
ft
<>-<0
->l----_.
...
carria~e-card
--
,,--
r:
I '1'.'"
0 0 0.
"c 0.0.0lic:;.
" , 0 ' ,I . [<>-<o!.. . . .,
-, '~'~'~'-'OU"" ""-'~.~'~'
\, \, \, Sf" "
"_.'0' I '
'I -.
Ul:III! ! !:;llllltIU.ll::IIIIIIl:U illJ::i i II! l:~
II ~'.'.
! : 1:::: 1 ,-:-, : .~ : ,...;
i : I~
:r I'{ITITI"I I r.tUjJI I I I~:~ I I IiI 1"1)11 I I"fTITfIlOfTfTTI~I I: :,-:,~,o:~.:":."':'~TU;-~' :.':N'~-:-- I:II:~:~('(~'~~ ,: l:o:~
;1 I I I I III I I J:.!
YI I I~I
I Y~I
YII? JY..,w I I ~~~o
.0r0~O1
0 0 0 0 0 0 l~>-<
I::
I! !I !::J
! ! JYI I I~.:.1 JYI JYIr- j' j ',:!1 1 111!~_J:!
.. .0o. .,,_._cmlS_"
_ _ "~~
mI I IiI I I H I I III I H I III I I HI! 111 I j .. mr I r H reI I ~ : : : :I~
0
~,~-.-.-.-.~-.-.-.-.t':c~u.~, ~0i:o~"':"~'7:~-,_.-,-. ~:-.-.-.-. ~~~~:1'Z r~ ',,0 1~~~ 0,,' ~ ~o ';Tt~~,
.. 0~~~~
0000000".'.0"'0'0' .. 0"""0'0000'0.00., .... 00 ..."00[00000.00 0.0 . 0""'1 0 '
',0,0'
'; o,o,~" :: ".!...~OU~II:~:U~C."'~-:-!-'~'~'~" ';'1 .. 0~ . ~,,;.,~
~ Ol~ 0 ~ .... ( 0 ... ~ ~ ,
~ '.0,' ~ 00' 01 0,' .,. 0,0 00.10,' o. 0 0,0 .
.,o;.'~"~"~".
0.,' 01. ,;"';J;-;:;"~"~":-:-OD" l'o~
..
E
~ 0 .. 10 :0 .0.0100;. 0 0 0'0 0 .: 0 0 .10 ';0 0 . 0 .. ';0 0 .
0'
1
~ :: 0 0
e'e,.,
,).
c
0
.o
.,
r;;:
~~":.IA~I coo.
11111:;1 :
AlINC
11"-1
~fI'O 1
:NtI~
-..::nn
10-;-0
0-::::
: :: .
II
"
H-~--22
lO
co
Of
U:''c'-;-~-o
"
",
~~~-1
0
..
~-o
~-.
~~~""o'~!-.
~-o
~
~lol":"::-:-~-;:-'~II~'7~-0
~-o '~~
I..
-.us-~
~
~o lilT
o.o"o,"o~.~~I.II
. . . . . . .~ . . . . . . .
IU$
"
:'~: ~::>I:~:
.......
. ooo
,
I)
e~'. ~
0; 0; '; ::
~'
101
10J
la,
'07
10f
'"
11J
II,
117
lit
Control-panel wiring for two operations: (1) comparing carriage cards and machine cards and (2) interpreting carriage cards (using carriage storage) is shown
in Figure 121.
LOW SEC_'---:--SELECTORsn~EC ~~
~-o *P!I~ ~ ~
~ oLo~
<>--0----0--0
oio
~ o-i-o b
~
o-i.<,C
200
3 0
40
500
~SELECT
~
0----0--<>---0
ERROR STOP
0----0--<>---0
socouolouo
TOTAL
0
0
CONTROL -,BASIC
OUO~f~fUOSO
!sg\l!'~\ ~ ______________________
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ g~q\, ;E;1
T
-=~~
~~~~I
OPERATION
SECONOARY CARDS
P 0
4 SEL SECONDARIES
2. MERGED CAROS
~0~
~U~ToSN6;1
PRIMARY CARDS
SETUPI
0
';:"/~~G~l
I~TFE~L~C~ l
I' SELPRIMARIES
f--rl
========~5~==~S&ECO~NO~A~~zo.ON~ERRE~A~D==~15~~==~
0000000000000000
comparing.
10
5-----SECONOARY REAO - - 1 5 - - - - - - 2 0
00000000000000000000
~
00000000000000000000
00000000000000000000
~
w1
00000000000000000000
rI6-14-12---SECONDARY SELECTOR ENTRY-2~SEL-PSj
0000000000000000
00
II
rC~~
I I I ! I ! TMT rTorTill:~~21
201
5 - - - - PRIMARY READ---15
00000000000000000000
~
00000000000000000000
U
~
~
~
00000000000000000000
65
70
75
80
00000000000000000000
E~TR~-~ ~ ~ T~l
201
RESTORING MAGNETS.
00000000000000000000
, - - - - - - , - - - SECONDARY READ - - - I~
20
0000000000000
2~
30
35
000
40
00
-0-0-0-
~5
55
000
ro
00
~
00000000000000000
, - - - - - - , - - - 5[OUEHCE
~
0
60
0
~
70
10NE
~EOU~C[ 0
00
00
60
00
7'
00000000000000
-0-0-
77
CONTROL PANEL
s - p - ..
o
0
0
5 0
-SEOl
0
RE5TO"E
p 0---<>--0
00000
45
50
000000000
o-o---~
IBM
~o---o
~o--o
0--0
0--0
0--0
0--0
0--0
0000000000000
'-1
122.
:1
6S
FIGURE
01
~~S[~U[N~[[':;ftT~~~
II I I I ir"TT"iOTTT'ffill
II I r I iTI "f"I"r I'"f'fTrll
I
10
00000000000000000000
eo
----0-
00
50
00000000000000000000
000000
000
70
75
00000000000000
45
000000
00
,.--I 1-1-1iI
O "U~ - 0 - 0 - ~ ~
eo
00
~o--<>
0--0.
~o--<>
FIGURE
123.
IBM
85
CONTROL PANEL
55
hubs are the same as read-in hubs, and the SEand SELECTOR ENTRY hubs are the same
as storage entry hubs. There are no storage exit hubs.
Sixteen positions of information can be compared in
either the SEQUENCE or the SELECTOR unit. Because
each position has the ability to store the two digits to be
compared, each unit has 32 positions of storage, which
is shown on the control panel as 32 entry hubs.
As stated in the Comparing section, the actual comparison is made mechanically, but an electrical test of
the unit gives the result of the comparison as an impulse emitted from one of three hubs; these hubs are
labeled HIGH, EQUAL, and LOW.
Even though this unit is a storage unit and is treated
as such in this section, the control panel is not shown
STORE
QUENCE ENTRY
2'
5.7,
'1011'2'3'4'5'6'718'9202'22'
.-I-STACKER-I-r-- co PARINGm
COIOIO 0$ $
AI
~2~
LO
2~
~~~o=oM~1
'r
~ ~
U
P
o&op
r-----p~-5----PROOF
READING--15
I r I r r I I I I I r r r I 1r r r r r
25
30
40
I r r r r "r I r I r I
r r r r r r r r r Ir rIr r r r r r r
III IIIII IIII rII IrrII
r
IIr r r r
3S
r r
~'~
ro
1--15
0
0
0
35
0
0
0
55
0
0
0
C . - - - P R O O F ENTRY 2 - - 1 5
00000 0
0
0
0
0
0
0
0
0
0
25
30
35
o
0
000 0
0
0
0
000 0
0
0
55
45
50
o
0
0
0
0
0
0
0
0
000 0
0
0
C . - - - P R O O F ENTRY
o
0
000 0
0
0
0
000
25
30
o
0
0
0
0
0
0
0
000 0
45
50
o
0
0
0
0
0
0
0
0
0
0
0
E
0
F
r~
II
II
0
L
0
0
N
0
J
0
0
0
P
0
0
0
R
0
0
0
0
5
0
000
11-12 N
000
C C
000
o
0
0
0
0
C C
00000
~r
0
5
0
0
X
0
0
Z
0
0
I
0
0
3
0
0
5
0
30
C
0
0
0
0
45
0
:s
..
IBM
0
0
R
0
0
T
0
010
ZERO 0
0 0ENTAl
0 010
010
020
020
020
oCo
oCo
oCO
G
0
H
0
II
II
0
L
0
0
N
0
J
0
0
50
0
0
55
0
10
II
It
IS
.4
.,
.,
17
Ie
It
~-1
0
0--0
40 rO~
0--0*
0
C 3 C
oT
0
0
R
60 4
5 L
0
0
0
20
21
0
X
0
SELECTORl
~lg
0
30
0
557
@}
0
0
P
0
0
,E
oM
0
4
0
r ..'
I~
*0
0 1
0
35
0
0
/
0
T l'
0
0
0 "-,,
0 N
0
C C
000
0
0
124.
N
0
0
6
0
0
25
0
0
C
0
0
'I.
0
0
11-12 #
0
0
0 0
C
ON,
0
0
o--os
()-9 OFLO L
0---0 P
0
0
11-12 OCPL 2
0
0-0 5
0
ON.:....j
C
0--0 S
0
0
OFLO ~
0
0
20
0
0
000 0
0
000
11-12 N
11-12 N
7
0
000 0
0
000
C C
C C
000 0
0
0
0
000
ZERO PRINT CONTROL
0
0
0
0
0
0
0
0
0
0
15
10
0
0
0
0
0
0
0
0
0
0
FIGURE
0
V
0
""' , '"'I
0
T
0
0oW--SELECTORS-~[
000000 000 0
0
0
r~
56
0
I
0
0
H
0
AG
Z2
0
Z
0
0
0
I
0
0
3
0
0
5
0
'0]
0
40
0
60
0
~'~
60
0
*0
...
0
#
0
op
IR
of
, E
OM
(j)1
oT
However, the three functions just mentioned are possible only under limited conditions.
Read-in occurs only when a master card is at the
reading station (see Figure 98). Read-out is automatic,
always into the comparing unit, and occurs only when
a detail card is at the reading station.
The read-out is repeated, each time a detail card
passes the reading station, until a new master card is
recognized at the pre-sense station. The pre-sense station is just ahead of the reading station, and reads 11
Review Questions
1. What are the three requirements of a storage unit?
2.
Th~
IBM
77 Collator
7. In the 407 type storage unit, what kind of impulses will x and D READ-IN and READ-OUT accept,
and when is the unit operative?
16. With what device does the storage unit on the 557
Interpreter operate?
57
Column Splits
x-so
Magnets
FIGURE
FIGURE
58
125.
"
II
126.
REPRODUCING COLUMN
80
..
ELIMINATING X IN
1--------------@11-12
~n~
FIGURE
127.
1....4~---------------oooo(l. 0-9
Typeborto
Print Digits only
X-ELIMINATION IN PRINTING
~------------------------------~. C
FIGURE 129.
COLUMN SPLIT SCHEMATIC
1.--------@11-12
Impulses Available Here
~-----------------(.
0-9
c
Wired from Brushes - All Punches
FIGURE
128.
AND
11
FIGURE
130.
COLUMN SPLIT AT
0-9
9-12
TIME
59
Internal Impulse
Energizes Magnet after
Time for 11
and 12 Time Only
.-------I~
_--------o(e) 11-12
1...-Ic----------------1[O)
- - - - - - - - - ( . ) 11-12
L......f-----------U))
11 Impulse
0-9
0-9
FIGURE
FIGURE
131.
COLUMN SPLIT AT
11-12
133.
IMPULSE
TIME
0-9 Time
1. . . .
1.--------@11-12
. - - - - -..... 4 Impulse
--------<@11-12
.....~------------(. 0-9
~---------~e
.....f------------<.
0-9
~-----------~e
L . . . . - - -.....
FIGURE
132.
IMPULSE
AVAILABLE FROM
OF COLUMN SPLIT
60
0-9
0-9 Impulses
SIDE
FIGURE
134.
IMPULSE
AVAILABLE AT COMMON
11-12 Time
11-12 Time
L...4=--------------<.O)
0-9
L..l~----------t(J)
0-9
c
FIGURE
135.
AN IMPULSE AT
11-12
TIME HAS NO
0-9
HUB
0-9 Time
~----------10
11-12
L..4~----------(. 0-9
L-_ _ _ _ _ _ _ _
FIGURE
136.
AN
0-9
~.
11-12
HUB
L-._ _ _ _~
FIGURE
137.
IMPULSES
11-12
FROM
COMMON AT
There is one difference in the IBM 548 Interpreter column split that must be mentioned.
COL
OXO
o
09
12 & 11
0
0
SPLlT~
ORO
09
0
30
0
15
0
20
0
35
0
40
0
50
60
75
0
III
0
0-9
0
11-12
0
--2--
C
0
READING BRUSHES
0
0
0
0
T 0
T 0
T 0
N 0
ONO
N 0
E
L
I
:I~
5
oE~
p
~o~
I I I I I I I I I I I I r~
C 0
C 0
0
7
0
0
9
0
10
0'
COM
r
c
oo'
;;1
11-12 ~
00 OT
L C
" &
000
~,
o
[
000
~,
000
COMMON
000
000
000
COMMON
0
000
000
I I r I I I I I I I r r r~
IIII
SO
~o
oP
~0-9...,
T 11-12 R
So
08
F
62
2 0
H 0 3 0
60
FIGURE 139.
FIGURE 138.
40 X
35
0
0
15
RINT ENTRY
COLUMN--ll12--SPLlTS--
040
5 0
Punch
JL
Compare
FIGURE
141.
u
Compare
REPRODUCING,
COMPARING,
AND
80
-5--o 0 0 000
25
30
0
000
45
0
50
0
-5
0
0
25
30
45
0
FIGURE
o
0
50
140.
60
55
0
20
40
35
63
REPRODUCING
20
15
BRUSHES
o
40
35
I0
0---000---0
000
0
60
0
80
55
000
75
~C~LUMN---11'1 ---SPLlTS~
o
o
o
O~O
~
000
00000
10
5
20
30
40
_ _ _ _ _ _ _.1.-
50 I 0
PUN C H
--------15-+-------------+-
25
45
o
o
25
000
o
o
0
45
000
o
o
0
65
o
000
o
0
------SELECTOR
75
. S.
BRUSHES-10--------14
o
0
0
0
0
0
o
----15--------------20
o
0
0
0
0
0
o
o
40
35
---------5---~--------1
55
65
o
0
000
o
o
o
- - - P. X. BR. - 5 - - - r - 1 - - - - - / - - - - - -
o
35
o
75
o
0
-+----+--.--------- SEL EC TOR
2-------
o x 0
000
o x
N 0
C 0
o x
o x
0 68 0
060
FIGURE
142.
------J--- M
ING
40
0
0 590
_L__
55
0
75
35
50
SO
30
2
0
BRUSHES-------s
5---~r--COMPARING
000
25
000
45
000
65
x 0
BRUSHES-~--..L----20
25
30
000
0
0
0
000
0
0
000
----,----COMP. MA
OR
CTR. TOT. EXIT
OR
o 2C 0 : 0 20 0 : 045 0 4C
0 : 0 49 0 -400
0 : 0 53 0
0
M - - _ . L _ - - --+- - - - - - ---- L_ - - - -------1- ---------------10
0 60 0
0 : 0 65 0
0 8C 0
0
S
N 0
ooeo
_____ L _________
0 25 0
COMP
35
40
000000000
TOT. EXIT
OR M. S. I N - - - - - r - - - o : 0 13 0
06A
0
o! 0 19 0
M----L-----:-- --10
s
N 0
OCO
0
OR M. S.
o
050
PUNCH
25
000
0
0
0
- - - - -.-- - - - COMPo
o 2A 0 0 28 0 : 0 5 0 4
64
0
60
0
80
55
80
0
40
0
60
0
80
COlUM~
0
15
0
20
0
2
3
000
000
FIGURE
145.
PUNCHING
Dart
WITHOUT USING A
COLUMN SPLIT
FIGURE
143.
Earlier in this chapter we showed the need of a column split when punching certain alphabetic information such as DART from a digit emitter. First let's look
at the control-panel wiring necessary to punch DART
from the digit emitter without the use of a column split
(Figure 145). The letters D and A both have the same
zone punch (12); so, we wire a split plugwire from the
12-emitter hub to punch magnet hubs 46 and 47.
Along with this we have PUNCH MAGNET 46 wired
from the 4-emitter hub, and PUNCH MAGNET 47 wired
from the I-emitter hub. This wiring should punch a D
(12-4) in column 46 and an A (12-1) in column 47.
However, we have a back circuit that punches 12-1-4
in columns 46 and 47. Let's trace this back circuit. The
12-impulse is the first to be emitted and punches a 12
in columns 46 and 47.
The next impulse we are using is a I-impulse that is
wired to column 47, punching a 1 in column 47. This
I-impulse can also flow from PUNCH MAGNET 47
through the split wire to the 12-emitter hub, back
through another split wire to PUNCH MAGNET 46, and
cause the punching of a 1 in column 46. We don't want
this to happen. The same back circuit exists at 4-time.
The impulse emits from the 4-emitter hub to PUNCH
MAGNET 46 to the 12-emitter hub and then to PUNCH
MAGNET 47, causing a 4 to be punched in both columns. A column split cari prevent this back circuit.
Now look at the same control-panel wiring using a
column split (Figure 146). At I-time, the impulse
o
o
0
3
0
ci
FIGURE
144.
000
000
FIGURE
146.
PUNCHING
Dart
65
reaches PUNCH MAGNET 47, punching a 1 in that column; but when it goes up through the split plugwire to
COMMON of column split 1, it is lost and cannot get
through to PUNCH MAGNET 46. This is so because at 1time COMMON and 11-12 of the column split are not
connected. The same holds true at 4-time. The 4impulse reaches PUNCH MAGNET 46 but cannot get
Review Questions
1. What does a column split do? Why do we use one
when printing, comparing, or punching?
66
Selection
GAS CARD
FIGURE
147.
ELECTRIC
GAS
(
FIGURE
1""'1
148.
1
ELECTRIC CARDS ARE IDENTIFIED BY AN
X IN COLUMN
80
ELECTRIC CARD
FIGURE
149.
67
150.
Lq~f-~"_____________---1@
11-12
L...4~-----------------<. 0-9
L-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~.
0-9 Time
11-12
09
c
11-12 Time
FIGURE
151.
they accept to cause the transfer of the selector. Illustrations of different types of hubs are shown in Figure
154. Although the labeling of pickup hubs differs, the
basic function of the hubs is the same, for in each case
the pickup hub is the entry hub to the selector magnet.
When an acceptable impulse is brought to the pickup
hub, the selector is conditioned to transfer at an appropriate time.
__------------------------------~.) T
SPLIT
CONTROL-X
c
FIGURE
153.
On the
Transferred
RECODE PICKUPS
Examples of Selectors
o PU
o
I PU
o
0
1_---------------@T
~~------------------------------~.
N
------RECODE PICKUP-----
~--------------------------------~. C
IIIIIIIIIIIIII
10
FIGURE
152.
Normal
20
I II I I I I I I I I I I I
15
A SELECTOR IS
FIGURE
154.
69
-x
o
PU
0
PILOT SELECTORS
0
X PU-
000
D PU
1 - - - - - - - 0 PU
o 0 0 0 0
0
I0
I~M~IA~E'~ 0
I PU
o
1
AND
000
000
COUPLING EXIT
10
15--
oTo
ONO
ONO
OCO
oeo
OTO
oTo
ONO
ONO
OeO
oCO
OTO
oTo
ONO
ONO
loco
oeo
r-SELEcrORS-O.,
00000
".,21
0
000
N
0
2.0
000
1112
3
000
000
SELECTOR
~~~ ~~~Eg~-;l
r~T~l
X 0
X 0
ON 0
NO
C 0
C 0
P
X 0
T
0
77 COLLATOR
-RECODE PICKUP-
I 1111
rrII rr
r I III1
r
15
2 - - SELECTORS - - 3 ]
0
0
OTO
0
0
0
T 0
NO
ONO
C 0
oCO
-RECODE SElECTORS
15
0
548 INTERPRETER
X SELECTORS - - - - - - - -_ _ _ __
0--0 SOl 0--0
HOLD
0--0 P 0
PU
2 0--0
85 COLLATOR
FIGURE
70
I PU
000
OTO
0 PU
155.
SELECTORS
o
C
oN
o
0--00--0 S 0
HOLD
3 0--0
PU
P040--0
-0-T-0
I 0---'---<>
5
ONO
ONO
ONO
ONO
00
OCO
OCO
OCO
oCo
FIGURE
156.
IBM
548
oEo--Lo
SELECTOR
Figure 155 illustrates some examples of controlpanel hubs for various selectors and how they differ in
appearance and arrangement.
Notice that in many cases, as in the column split, we
have more than one set of common, normal, and transferred hubs working together as a group. Groups of 1,
2, 4, 5, or 10 or more work together from the same
pickup hub.
You will also notice that the hubs themselves are
labeled differently. Some selectors are labeled c, N, and
T. Others are called c, NORMAL, and CONTROLLED. Still
others are called c, N, and x.
In each case the hubs are identical in purpose. The
C is the common hub. The N hub is the normal hub.
The x, T, or CONTROLLED is the transferred hub.
Use of Selectors
IBM 548 Interpreter
__----------------~.') T
N
C
FIGURE
158.
548
IBM
SELECTOR, TRANSFERRED
30
0
2~
2g
40
0
60
~~
7~
6~
0
3~
~O
4~
I~
READING BRUSHES
'T
6
'T
6
COMMON
0- 9
000
I I I Ix~
E
11-12
1_------------~@T
~~--------------------------------~.
FIGURE
157.
IBM
548
SELECTOR, NORMAL
eTC
0 N 0
oCo
IIIIIIIIIIIIII
I I I 1I 1I I I I I I I I I I I I
30
------------------.....(.C
L
I
M
FIGURE
159.
3~
40
2 0
03 0
71
. - - - - - - - - NX Card
PU
__- - - - - - - @
We said we want to print the gas cards only. Therefore, we wire NORMAL of the selector to the print entry.
If we wire CONTROLLED of the selector to the print
entry, we will print the amounts for the electric cards.
Figure 160 shows the position of the armature in a
548 selector when an NX (gas) card is being read by
the brushes.
Figure 161 shows the position of the armature in a
548 selector when an X (electric) card is being read
by the brushes.
~~------------------~. N
160.
35
0
55
0
I0
I. c
15
0
0'0
15
C
0
E
0
G
0
024&88o 0 0 0 0 0 0
r:
0
I
----0-
0-9
00
0
4
11-12
0
0 1
*0
s~
0
'1.
0
'~
ci
#
<!l>r
000'000
ON-,
O---Os
----0-9
('
8
0
OFLO L
()---{) P
11-12
DCPL 2
()---{) 5
C -ON:....j
161.
72
FIGURE
162.
557
INTERPRETER
0---05
At the INTERPRET READING stations the three zonepunches (12, 11, and 0) are read first, followed by the
digit punches (1 through 9).
The selector pickup is wired (as illustrated in Figure
163), not from INTERPRET READING 80, but from a hub
marked CONTROL x READ 20.
If we impulse the selector by an X-punch from INit will not transfer in time to select
alphabetic information. For instance: the letter punched
in column 51 of one of the electric cards is C. The
letter C in IBM punched-card code is a combination of
the 12- and the 3-punch.
1___
------1@T
. . .-------------<.N
"12" To Printwheel 1
TERPRET READING,
20r-9-
I0
00000000000
...-----5---INTERPRET
100
READING-15-----20C 11-12
I I I I I I I I I I I I I I I I I I I r~:c:
I I I I Y I I I I Y I I I I 3f I I I I 4f rf~f
45
60
55
50
FIGURE
164.
12
TIME
rrrllc~
IIIIIIIIII
65
III
000
OOO~O
000
25
0
45
0
~I0 - - 0 - - - 5 - 4 - - -
"3" Printwheel 45
000000000
u
o
W
0
Y
0
or
000
0
0
2
0
4
0
6
0
79/
8
0
SELECTORS - - 0 11-12
000
000
11-12
o
e
000
1;(.12 N
000
8
0
*.
D
0
0
'I.
0
#
0
,0
~~---------------~:O)
ON-
()---.Q
0-9
OFLO
C>--<)
11-12
DCPL
C>--<)
~------------------~.) C
"3" Impulse from Column 51
C -ON0
()---.Q
FIGURE
FIGURE
163.
<!U
557
165.
3 TIME
73
These x-o
hubs, when wired to the x-o SPT SEturn the selector involved into five
separate column-splits.
Recall the section in this manual that explained the
function and wiring for column splits. When the magnet controlling each selector is impulsed, the digit
punches are separated from the 11- and 12-punches
and are available at one set of exit hubs, while 11- and
12-punches are available at a different set of exit hubs.
Wiring from x-o SPT to x-o SPT SELECTOR PICKUP
transfers the selector between O-time and II-time so
that the 0-9 impulses are available from the T (transferred) hubs of the selector, and the 11- and 12impulses are available from the N (normal) hubs.
There are two sets of column splits on the IBM 557
Interpreter: one for interpret read impUlses - the impulse that actually causes the printing on the card, and
one for proof read impulses - the impulses that check
the accuracy of the printing and the functioning of the
machine.
There are also two sets of x-o SPT hubs: one that
times the selector to operate with interpret reading impulses, and one that times the selector to operate with
proof reading impulses. They must never be connected
to the same X-O SPLIT selector pickup hub. Interpret
reading impulses must never be wired through a selector
that has been impulsed from x-o SPLIT PROOF; proof
reading impulses must never be wired through a selector
that has been impulsed from x-o SPLIT INTERPRET.
In Figure 168, Selector 1 is used as a column split
for INTERPRET READING column 45 that is wired to
PRINT ENTRY 15; and selector 2 is used as a column
split for PROOF READING column 45 that is wired to
PROOF ENTRY position 15.
SPLIT
LECTOR PICKUP,
...----1- -
Pre-sense Station
166.
51 ...........--CardMovement
CONTROL X CONTACT
COLUMN
20
READS
80
PU
"C" To Printwheel 45
C
"C" Impulse from Column 51
FIGURE
167.
74
o
o
o
R
0
'II
0
0
V
X
000
0
Z
0
SELECTOR
0
4
0
0
~~L.~+~r'''OOO~~-;O~O~O-;::O~O
0
0
0
r~
NP
E
S
6~ ~T
~l
0
0
- - - - P R O O F ENTRY
o
0.0
0
0
0
0
25
000
45
000
0
0
0
0
0
2--15--0
0
0
0
0
30
o
35
0
50
o 0 5
000
1:1
01
*0
I~
O~~
,E
0
11-12
0
C
0
0
0
000
000
000
r-
000
o
V
IC 0 NOT 0 Ie 0 NOT 0
77
~ O~
(ji) T
0
ON-,
cr--0c;
#
0
0
0
2
4
Ii
000
357
000
020
020
020
oCo
oCo
oCO
X-~Rlay
PU
0
--'~
170.
IBM
77
HUBS
Impulse from
Card
COLLATOR SELECTORS
1-----@T
~~------------------~.
FIGURE
'II
0
IBM
L.--_ _
169.
FIGURE
000
55
2001
0246118o
0
0
0
0
0
0
168_
0
40
---SELECTORS---O-rT
o 0 0 0 0 0 0 0 0 0 0
N
2
11-12 N
3
11-12 N
COO
0
000
0
0
000
C
C
C
C
o 0 0 0 0 0 0 0 0 0 0
FIGURE
r!}r=
o
0
r - - - - - - 5 - - - P R O O F ENTRY
00000
0
0
0
0
0
25
30
o
0
0
0
0
0
0
0
0
~------------------~. C
FIGURE
171.
IBM
77
COLLATOR X-RELAY
75
LOW
A
EQUAL
0--------0-----
LOW
C
10
11
12
13
14
15
16
17
18
19
SEC--.----SELECToRS - - - - . - - - - - - - - - - . . . , . . . - - S E C
0--------0-----
PRIMARY
0--------0-----
o-Lo
PU P
2
0-=-0
L
U
3
G
0--=--0
0--1-0
PRI
20
SEL
1E LECT
B
SEC
FEE
C
~~O
EQUAL PR I SEQ
E
0-------0---0--0
02-0
C
E
0--------0-----
G
H
J
K
rRUNOUT
PU CYCLE DELAY D
P 0 S 0
0---0 CON 0 TOO 0
r--COUNT-~l------------TOTAL------------~~~~
SOCOUO
OUO
0
0
0
0
0
0
0
0
SOURCE IN
0
1
2
3
4
5
6
7
8
9
PO~OTO
oTo
0
0
0
0
0
0
0
G
H
OPERATION:
PRIMARY CARDS
SECONDARY CARDS
L
M
4. SEL. SECONDARIES
3. SEL. SECONDARIES
2. MERGED CARDS
I. SEL. PRIMARIES
o 0
f-MULT S aSl
o F 0 N 0
PRI CHANGEl
o F 0 N0
f-INTERLOCK
o F 0 N0
s
T
u
v
x
y
z
AA
AS
AC
AD
AE
AF
AG
AH
AJ
AK
5
SECONDARY ZONE READ - - - 1 5 ~
0
o
0
0
0
000
0
0
0
0
0
0
0
0
5
PRIMARY ZONE READ
15
0
0
0
0
000
0
0
0
000
0
0
0
5
PR I MARY SEQ ZONE READ - - 1 5
000
0
0
0
0
0
0
0
0
0
0
000
.----------5
SECONDARY READ
15 - - - - - - - - - - - 20
o 0
0
0
0
0
0
0
0
0
0
0
0
0
0
000
0
0
25
30
35
40
000
0
0
0
0
0
0
000
0
000
0
0
0
0
45
50
55
60
o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 000 0
65
70
75
80
o 0
0
0
000
000
0
0
0
000
0
000
r16--14 - - 1 2
SECONDARY SELECTOR ENTRY--2
S;L-P;l
o
0
000
0
0
0
0
0
0
0
0
000
r16--14--12----1ST PRIMARY SEQUENCE
rC~Si
o 0
0
000
0
0
0
0
0
0
0
0
0
0
OR
S-P-PS1-PS21
o 0 0 0
RESTORE
ENTRY-2~
II I I I I I I
prr rT fT I I I
Io
0--0----<)
- - - - - - 5 - - - - - - - PRIMARY READ - - - - - 1 5 - - - - - - - - - - - 2 0
o 0 0 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0
25
30
35
40
o
0
000
0
0
0
0
000
0
0
0
000
0
0
45
50
55
60
o
0
000
0
0
0
0
000
0
0
0
0
0
0
0
0
65
70
75
r.'\
80
000
0
000
0
0
0
000
000
O~~
S X PUl
r 1 6 - - 1 4 - - 1 2 - - 2 N D PRIMARY SEQUENCE ENTRY-2~P X
0000000
0
0
0
0
0
0
0
0
0 I
0---0
.--------- 5
PRIMARY SEQUENCE READ - - 1 5
20
000
0
000
0
0
000
0
0
0
0
0
0
0
0
25
30
35
40
000
000
0
000
0
0
0
000
000
0
45
50
55
60
o 0 0 0 0 0 0 000 0 0 0 0 0 0 0 0 0 0
65
70
75
80
o 0 0 0 0 0 0 0 0 000 0 0 0 0 000 0
FIGURE
76
L
M
N
p
172.
WIRING TO SELECT
x-80
CARDS, IBM
77
COLLATOR
5
T
u
v
x
y
z
AA
AB
AC
AD
AE
AF
AG
AH
AJ
AK
External C. P.
Wire 1
Pri Brush 80
C.P.Hub
_--------I{e) T
N
~------------------(.t)C
L..--_ _
FIGURE 173.
Plug-to-C Impulse
FIGURE 175.
1. Wire 1 is used to pick up (or energize) the selector
when an X-80 card passes the primary brushes
(Figure 173).
2. Wire 2 is a PLUG-TO-C impulse, which is nothing
more than a constant impulse available every card
cycle. When PLUG TO C is wired to the common side
of a selector, it is available out of the normal or
N-side of the same selector (Figure 174).
Whenever an X-80 card, for instance, passes the
primary brushes, the selector is picked up. The
PLUG-TO-C impulse that we wired to common is
now available out of the T -side of the selector
(Figure 175).
3. Wire 3 is the selected PLUG-TO-C impulse. This
impulse travels to the primary-select hub only if the
selector has been transferred by the sensing of an
?-l
Rela y
PU
1-----@T
r---~
~~------------~.
Available Here
Plug-to-C Impulse
FIGURE 174.
FIGURE 176.
-...I
00
10
'"l'l
12
II
13
14
15
17
16
18
19
20
21
23
22
c:
~
~
10
000
000
0--0---0---0
15 - - - - - - -
SECONOlRY READ
000
~
~
...,
o
0000000000000000
zo
t"'"
m
(')
...,
0
0
o 0 0
~
000
0
~
0
ro
"0
0--0---0---0
60
000
31
32
33
34
35
36
37
"38
39
40
41
42
43
SELECTORS
0--0
o o
r EO
2 0
4 0
SEQ
0--1-0
000
00
;;-BASIC
EO
0
C
(')
>
~
~tIl
OUO
9
oro
SU~
0
EO~OOO
J
F
N
ROO
P
MSS
Ioo~
;;
. . - INLK
00
VI
0 ~ 0
rPRI
C~-,
0 ON 0 I
>
...,
..-------- 5
BCD
PRIM~RY
000
000
000
000
ro
II I I I iTTrrrrrfTfIl
III I I iTI"rI~riTfTfll
5 - - - - PRIMARY
I0
I0
SEQUENCE
000
000
.0
000
SEQUENCE
0
0
~o--o
0--0
~o--o
0--0
~o--o
0--0
~o--o
0--0
0--0
o
F
AE
I
o
AF
60
AG
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
0--0
~ 0--0
0--0
0--0
0--0
0--0
0--0
Eo--o
0--0
0--0
0---0
0--0
0--0
Lo--o
0--0
0--0
0---0
0--0
0--0
~ 0--0
0--0
0---0
0--0
0--0
0--0
80
000
0
5.
AD
AH
READ - - - - 15 - - - ,
01
AC
75
AI
"
lONE
4.
P - PS- SEQl
RESTORE
AA
000
15 - - - - - - - 20
0
0
70
15 - - ,
READ
000
65
SEQUENCE
SOP~
ENTRY - - - 15 - - ,
SEQUENCE ENTRY
0000000000000000
3.
I~
55
SO
rS~L-S~Q
o
40
000
2.
CrRL
o-!.-.<>
IS - - - - - - - 20
45
READ
000
1.
~~O I
10
:---l
I
10
10
o~
30
01
t"'"
t"'"
29
X
.1
(')
28
~r
EQUAL
0--0---0---0
80
II I I I IITrlTTrrfiIl
10
~1
40
27
EQUAL
til
SECOY
0---0--0--0
.....,J
.....,J
21
~~J~~
LOW
2S
24
AJ
AK
44
T,
x PU
0
0
D PU
0
0
0
IPU
0
0
PILOT SELECTORS
0
0
0
0
0
X PU
0
0
o PU
0
AND
0
0
COUPLING EXIT
0
0
0
0
15
10
IPU
0
0
TO
o To
ON 0
ON 0
oco
o CO
OTO
ONO
ON 0
OCO
oCO
TO
REPORT
GAS CARD
1"'.1
METER
1
It
GAS
ELEC.
14.31
21.75
13.79
49.(0
ExiT-PILOT
0
x-------PU----~
17.06
ELECTRIC CARD
.----_~-COUPLING
000
21.00
18.42
5).23*
\/
D--PU--S-
178.
SELECTION, IBM
402-403
20
0
000
20
IS
IS
20
I I I I I I I I I I
rI
I I I I I I I I
000
-IMMEDIATE-S--PU--10-----IS----20
000
000
000
000
000
000
0
N
0
N
0
0
10
0
IS
000
C
000
000
000
000
0
N
000
000
10
15
20
C
0
0
20
N
C
0
FIGURE
FIGURE
10
T--------5
SElECTORS-I~
000
I I I I I I I I I I I I I I I I I rI I
0
10
179.
402-403
407-408-409
IBM
79
'~------------~@T
~~--------------------------------1.
~------------------------------~. C
FIGURE 180.
X-PICKUP HUB
__----------------------------~,.)T
N
c
FIGURE 181.
80
D-PICKUP HUB
The D-pickup hub accepts 9-12 timed impulses. As
there is no 11-12 relay for the D-pickup hub, all impulses get to the delay relay.
Because we are using the same delay relay we used
when we wired the X-pickup hub, the effect is exactly
the same.
PU
X-12 Relay
_y_---4IIe..---@x
~--------------{O}D
Delay Element
I PU and
Coupling Exit
I-PICKUP HUB
As you can tell by looking at the schematics (Figures
182 and 183), the I (IMMEDIATE) PICKUP accepts any
impulse from the card, causing the selector to transfer
immediately. This is because there is neither an 11-12
relay nor a delay relay between the pickup hub and the
selector magnet. Program exit impulses and some other
impulses can also be used to impulse the I Pickup (see
Timing Charts).
. .----------------~:.} T
N
~------------------~~.) C
FIGURE 182.
Coupling Exit
X-12
Relay
Constant
Internal
Emitter
PU
_._--4e--@X
~--------------( U J
Delay
~----------------~.'} T
IBM 101 Electronic Statistical Machine
RECODE SELECTOR
A schematic representation of a recode selector indicates how its pickup differs from the pickup of the
conventional selector we have studied up to this point.
~~--------------------,C)
~--------------------(.) C
"4" Impulse
qL----..l~ ---
"S"lmpulse
~!-----------....O(.N
~-----------------~. C
FIGURE
184.
Timing of Selectors
2. wiring an impulse from a single source and j'ackplugging the pickup hubs.
The selector in Figure 184 is not transferred, because one RECODE PICKUP has been impulsed with a 4
"9" Impulse
"9" Impulse
N
'--t~------------{ON
~------------~. C
FIGURE
185.
SOURCES
82
~------------------~. C
FIGURE
186.
Selector Relay
Contact Closed when
Selector is Energized
Hold Circuit
Internal Pulse
The selectors in the interpreters, collators, the accounting machines, and the electronic statistical machine are
different from the latch-type selectors, because nonlatch selectors remain transferred only as long as the
magnets are energized.
We've already stated that if we wire the X- or Dpickup ofa 402-403 accounting-machine pilot selector
I-XPU---S-PILOT-SELECTORS
000
000
0
X- 12 Relay
000
Delay Element
(One Cycle)
000
t--~~--~--------40
0 1 0
, . . . - - - - - - - - PILOT
SELECTORS-------....,
OTO
OTO
ONO
ONO
oeo
oeo
t-----------(OO
1 0 - - - - - 0 pU-161
0
PU
..._--t.t--~@
x pU-161
1-0 p u - - - s
000
10
IS
OTO
OTO
ONO
ONO
oeo
oeo
__- - - - - - - @ T
t-----------DROPOUT--------I
II
II
sI
r:-READ CYCLES
o
0
FIGURE
187.
I
IBM
10I
r r
I
~~------------------~.
I
lsI
528
0 I 0
LATCH-TYPE SELECTORS
I
001
~----------------~. C
FIGURE
188.
HOLD CIRCUIT
83
FIGURE
189.
IBM
403
READ SCHEMATIC
33
34
35
38
39
.0
41
41
43
7S
0
80
Z SUP
190.
.5
4.
46
47
48
49
50
5I
51
53
54
55
56
57
58
59
60
61
SUCHG1
1020
43
0000000000000
COSElECTORS
,,
12
0 T 0
OND
o 0 0 0 0
MPARING ENTRY
oeo
000000
0000000000000
oooooco
COUPLING EXIT
----5----10-
OM PARING EXIT
0000000
~~~~'\;"b~~~~~~
)MPARING ENTRY
000000000000
~ECOoNO oRE~:IN~ ~~
~os~~~71
80
75
COL.
L
M
SPlIT~
OXOORO
N
0.9
000000
000000
HIRO READING
000000
000000000
00
060
0000000
MCH STOP
111 1 1 I l I I I :~_~~_~~_2
ao
45
050
0000
040
4J
COUNTER EXIT
030
80
75
0000000000000
CO SElECTORS
1...-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---' 0
~ 0
0
84
37
8B.
FIGURE
36
FIRST READING
40(3HMR.lCK ---,
ooooooooooJl...<:,o-Lol
070
oao
090
0100
0110
aus
0
0 T 0
0---0--<>--0
403
FIGURE
191.
The wiring is the same as it was for the 403 with one
exception: the X in column 80 of the electric cards is
wired to the x PICKUP of the pilot selector from FIRST
READING. This is necessary because, you remember, the
407-408-409 has only two reading stations and the
card-cycles impulse in the 407-408-409 manufactures
an impulse when the card is at second reading. Punches
in the card are also read at the second-reading station.
A Selector Impulsed at
X or DPU from
First Read
987654321x12
987 654 3 2 1 X 12
FIGURE
192.
IBM
407-408
READ SCHEMAT.IC
407-408-409
Co-selectors
~~~~il~,
80 Z SUP SUCHGj
o
0--0
-40
1020
433
0000"'0
0100010
o
12
ONO
oeo
NUMERICAL SELECTION
In the section on selection in the IBM 557 Interpreter,
we instructed the machine to interpret column 51 in
one place on the X- (electric) cards and in another
place on the NX - (gas) cards.
FIGURE 193.
ALPHABETIC SELECTION
Using the same selection problem we have talked about
thus far, except that the data in columns 51-55 is alphabetic, let's examine the wiring necessary to select alphabetic data on the 402-403 and the 407-408-409.
Electric cards are identified by a digit punch in column 80; gas cards have no punching in column 80. A
digit .punch (9-1) is used to control alphabetic selection
in the 402-403 because the selector must be transferred
before 0 zone time in the cycle.
Figure 197 shows alphabetic selection in the 402403.
The alphabetic characters punched in columns 51-55
print from typebars 20-24 for electric cards, and from
typebars 39-43 for gas cards.
Figure 196 serves for alphabetic as well as numerical selection on the 407-408-409. This is so because
the printing device on these machines is a printwheel
rather than a typebar. If you remember the discussion
of printing on the 407-408-409, you recall that the
FIGURE 194.
"%j
sc:::
.....
\0
U'I
10
"
12
13
45
SO
55
14
15
16
17
18
19
t""
n
...,
1 - - - - - 5 - - - - P R I N T SELECTION EXIT
o
~
o
~
tr.I
-----
;
~
.J::.
tv
50
20---
.0
:::
0 Coo
I:
0
.J':?LI
36
37 38
39
40
'o"~
41
75
ao
0
0
0
coo 0
0
0
0
TRANSFER ZONE ENTRY----40
0
"
~:.S:l!:TOI:S
101
00
I:
I0
I
45
44
su CHG1
12
III
III
~~
00000000000
---25
00100
oco
IN
III
IIAI
IQ
AA
luI
~TO
010
010
010
ONO
MCH STOP~
oeo
I i I
llAI
50
5S
::IADI I I I
---25
DO
o
1. . 1
60
IacI
6S
r'1~rrfr
OTo
0(0
1111
I
I
IiI I
IloI
30-THIRD READING
o
70
75
EO
CC
INTEl
AO
FF
0MA~ORO
U0
00
EE
ff
GG
00
-..l
10
"
12
13
14
15
16
17
18
19
20
21
23
24
25
26
27
28
29
30 31
32
33
34
35 36
37 38
61
62
63
64
65
66
<O'::~~~';I
0 0 0 0
COUPLING XIT
6 U 0 I
I PU
39 40 41
42
43
00
1;~
OCO:
000
o NO
I
I
o TO
ON
CI CAUY
20
,0 ,0 40 .0 (
'0 10. 0
0
'0
0
0: 0
o!I:1:1:1:I:1!I
45
47
48
49
50 51
55
,0
~o
.0 .0 .0
0: 0
00
~o
00
Co Do
:TOTAL-~'-~;----
52 53 54
C~S~~.O~ l~lTl~
Cy~lESO
46
XIT'--..L'----~
0cl~RY 0lNTo.~
-CHANNEl ENTRY
GG
60
88
59
CO SElECTOR I PUS
I~w
EE
0000000
58
I
I~II
I 1~~~T~L
"',,! !I! ! ! H ! ! IIJJJ H ! !! I'o,o.:,~
51"1
III
ONO
1'0
OTO
57
~Ig
0000000000000000000000
56
o X';U7l
O~
1:\ I
55
09
o
20
54
:::
-COl.SPLIT~
OXO 010
.............
InI \ 1
52 53
0 ~ ~Cl
rIRS,.! C~--,
NOAO'O I
40
o.
51
0000000000
16AI
50
0 0
0 0 0 0 0 0 0 0
0 C0
COMPARING E N T R Y - - - - - - - - - - - ;
50
49
COMPARING EXIT
---25
12AI I I2I1 I I
47 48
I
I
IAI
I
I
I
9876SA321011
0_0
46
DIGIT SE LECTORS
1020
43
0000
AS
43
Z SUP
60
42
0---<>
- - - - - T H I R O UAOING-15
.J::.
o
(,j..)
35
55
0
70
o
0
~2:
000
34
COMPARING ENTRY
lrt.....lC'.OGS' ... IT
00000000000000000000
25-TRANSFER ALPHAMERICAL PRINT ENTRY_AO
4310ll
oeo
000000000000000
20_
00000000000
>
...,
:::
33
--2.
000
0000'0000
I
o
z
I
0000000000
32
~2:A ~~~~~~~~~~~~~~~~~~
20--20---
31
000000000000000000
0000000000000000000000
0
29 30
-14
000000000000000000
---;;- 2;
-14
0000000000000000000000
28
20---
0000000000000000000000
en
tr.I
27
00000
0
tr.I
26
---25/
20--0
24 25
20---
23
77''0'65
0000
000000000000000
0
20---
1 - - - - - 5 - - - - Z 0 N E SELECTION EXIT
00
00000
000000000000000
21
60
00000000000
20
20-
FIRST UAOING_IS
tr.I
56
~I ~1 ~1 ;~1 ~1 ~I ~1 ~1 ~1
57 5a
59
60
61
62
63 64
65
66
00
00
'lj
sc::
:::c
tt1
"""'"
\0
?'
~--;,-.;-~I
~
0
tt1
:::c
>
t"'"
>
Z
>
t"'"
'"
::t:
>
=
tt1
"":l
n
C/l
tt1
t"'"
tt1
(")
"":l
;;
~
~
-..J
>
Z
0
00
~'
';
';
,,_COMPARING ( N T R V _ "
"
__
"
0--0
~~'~"'~'~~
''''''"''''~
lO
0--0
~ ~ I' ~ ~ ~
.0
I)
~O~L~O~
'~-""
~ '0 ~ '\, "b "b "b '\, '\, "b "b '\, '\, "'b '\, '\, '\, '\, '\, "'0 '\, '\, '\,
~","';"";""_COU'LiNG
"'0
"'<'0"-"
I~~~~~~~~\~~~~s~~\~\~~~\~~~\\
SJ o~:! .~'I:~,:~:i:
i
:=1=:= : : :iJ-n-;itt:!
iii i! i ; ; i:! ~0~
0 0 0 0 0 0 0 "CONO
0 0 0 0:, 0 0 0 0
"l
YYYY YYYYY7 YYYYYYYYYON 0 0 0
~
c::
0 I 0
~~
LI,NE
0llN~
1_5
20
~O
0
0
0
"'OING_'~
:S
1 0 _ , PROC
,~
SIV! SfUCTORS_10
15
2~
,~
6~
7~
"'"
I I 1I 111 1 I
0----<>---<>--< ' "
705
25~C~Ll'-'''''"''
2~
0
0
0 I 0---;-0
~_O_ 0_ 0~
(I
; 0--0
O.~
::; \
H
0--0,0--0
0--0,0--0
0--0
0--0 . 0 - - 0
0--0
1
J_I!M(~I"r~_~_JJ PU~-I~ 6 J & 6 .,~~_AA_6 2~ o"~n~ swoExno
0--0
0--0
coo
o.
0--0
~'
I~
I I 0--0
I 0--0
0--0
. '-_'
___
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0' 0 0
0--0'
0--0.0--0
0--0.
10
IS
10
":'l
;NT~l
0----0-----0---
90
80
70
60
~.
.0
So S~OC
/10
SPlPRGl
ON
o 0LlN~' 0 ~ 0 0 0 0 ,~ 0 0 0 0 ,~O 0 0 ,~ 0 0 0 0 ,~ 0 0 0I ~
r
J;
~
~ J.o.s~~C;~'oXT'~' OON ~'SWl
Of fco':'!ON Of' Of Of 0 0 ,Of' ; Of Of Of ~f' Of Of Of Of ~ 0 0 0 0 ,Of' Of ; ~ tr o-,,,~~;~~i;'~,-oo'~ :
~~-->~-~ -~--:
:
~,! : : : : ,~ : : : : '~ '!L)J.) ~ :. sLoL
3
t?
~ 1..";:;;;"_
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0---:; 0 0 0 0 0 0I
I
b
~c2s~ ~ ::i~-r:.:-r-~
I
~
~ ~ ~ ~ ~ '6 ~ ~
f
ri
'fi-I
-I
ff
i
'
N
TRY-I
1
Ifi
'fi
I
I
I
1"
I
I
I
I'
I
~~f'::'o,~
:
r~
~
~
0
CA~O!
:
:
Ci~L~"I';{':":'
f"'
:
.'
:
:
:
~ f : ::"
I
-IluNII' c-I' Y
I
I
I
Y I YY -"
I
r'y
o-y.y
Y
I
I
I
~ I I --" Y
~,::~ CY~:':~ 0 ~ \Vo '0 0 ~ 0 0' 0 0 C '
~ 0 0 0 ~ 0 0' 0 0 ~ 0 o 0 0 ~ 0 0' 0 0 ~ 0 o 0 0
~
~~
~~~~~!
6
r:-...oro--olRo
I A
000 O~, 0000,0,000 O,~ 00 O~, 0 0 0 O.~ 000 O,~ 0000;,0000,0, M~ ~ ~ ~ ~ ~ ~ ~ ~::~. +,1,,1, .I.,I,.I..Ic.lc,Ic,Ic{o.b,Io.Io.g i,.g.g'IG'f.}.I".~.~.IK.I.
: : : : ~.: : : : ~< : : : .~ : :, : : ': 0 : : : +: : : : ,~, : : : 0 : 0 : : : ,~, I~ ! ~ ~ r ~ ~ ~ ~ ~ ~ ~ r r"'NrU'-r -I1'N"I'-I '1' I I I I '1'-1I-I-I'I' I I I I '1'-1
II
o 0 0 0 ~, : : : : ,; : : : : .~ : : : : ,~, : : : : ,~ : : : : ,~ : : : : ,~ : : : 0 :
~
~ 0
,I, -I' 'I" ,. '1' 'I' '1' 'Ie -Ic 'Ic 'Ie '1 '1 '10'1 -I' 'I' -r 'I' -Ie 'Ie -I" '1" 11 'II -I' 'I'
[
I,
0---0
0---0
0---0
"
1= =:==:=
0--0
0--<>,0----0
0--0
0---0
0--<>
0--0,0--0
0--<>
0--0
0--0
0--0
0---0---0---0
0---0----0--0
0--0
:'j
0
I; ': :
0
10
15
30
00000000
J5--J...:---40
6_C_O_E_f_G_H_I_J_K_l
000000000000000000000000
5_ENTRY_IO_COUNTER_'5_CONTROlS_20
15_
-PLUS
10
15-NORMAlPRINT
0000000000000000000
.s
SO
U
U:Y-U
10
R.
a s , . - &. ~ I
vloooooooooOO
15
00000000000000
,S
70
75
'0
10
IUS
'
T_CO.SHECTORS_p,f--OIRECT
5-ENTRY--IO-0.-')----0IRECT~2;)--RESET-2~--
,0
UNIT A _ 5
ORAGE f l t l T - 1 5
UNIT
a_s
10
IS
o---o--o---oIUS:
::
:':
Coo
_C
So~TR:NS;U~~-o~XlTo-o I:
PL 0
~o
~~
I LLL~ 1 I I I " .
" -UNIT o-J 1 I I I ILIJJJJ ~~o f 0 0 ,,0 0 f 0 0,,0 0 ~-o0-0 0 i~:~L: 0 ~ 0:~:N:;~: 0 ~-o':"'0-0 :~~~~-~ 0 0 0 0 :~ 0 0 0
I I I I I I I I I I I I I I I I I I I I I I I I I I~....;;....;;...
I I I ----li...-~_O 0 0 0 ~ 0 0 00; 0 0 0 0;0 00 ooo!
0 0 0 0 0! 0t !0 0t 0! 0t!0 0t 00
000000
! I 0
I !0 0
! 0
! 0
! 0
! 0
! 0
t 0
! 0
! 0
! ! ! ! ! ! !
[
AI
"A 6 ...
JA
I ...
68
Ja
18
"C
6C
JC
IC
"0
60
3D
10
6f
If
6F
8'
6G
8G
6H
8H
61
IJ
6K
8K
h~i iIii i'Ittri'AII'i i i fi '{":1" INI'I't'i IIi~; I:i i-I II i',:!, I~ i I i:i ~ : h1'N1 'I S~~O':f' I' I~u~~ 1': : : : ~"~O': :' ,~. : : : : : : : : :' : :' :' : :' !:::I
AO
15
0016 0
17
1
0 0 '0
19
"
::;
21
22
0--0
"""HAL'
AS
'0
'
C
ff
:Tr
"
0:0
00
010
,23
o!o
0010:0
0:0
2S
010
010
10
27~--~ 28
c,
~~
~o
~~
~Co
~5
~o
COO
10
40l
'0
XIT_15~UNIT
-;-rsp
0
15
~5
EX~T
CARRIAGE
STORAGE f X I T - - 1S
coo
,00)
IG
~l
:'s
~7
1M
~,
~I
~3
~s
~7
~,
~I
~,
~5
~7
~,
X_NTRY_
t------l
0',0
]0
1o
A_5_STORAGf PUNCH
Co
26
lS
r;-UNIT
r'
15
010
'00:0170001000:0180000100;01900
6
AZ
~<
: :: : ~ :; :; :: :: :: :: : ~ :
~9
I~I
~~l
8t
I~
~5
~9
~I
~)
~5
16 '
Igs
I~'
16'
~I
I~l
'~5
1~7
I~'
'Tl
S
c
.....
\0
...,J
10
"
12
13
14
15
16
17
18
19
45
55
50
>
t=
...,tT1
n
rJl
20---
000000000000
0000
20--00000
20---
000000000000
24
25
26
27
28
29
30
';7'~''o''~''"O'
r
0
31
32
33
70
0
o 4
0
- 2
24
T 0
o 0
-24
ONe
0
0
0
0
20--000
0
0
20 - - -
I:
~~~OR~ALoZO~E ~NT;Y
...,n
39
40
~n.o"::i'~1
0
0
0
0
0
1,
43
..
80
Z SUP
SU CHG1
0--0
1020
I:
0
47
48
49
50
51
52 53
54
55
56
57
58
59
..........
6D
61
62 63
64
65
66
43
0
46
0_ 0
o TO
0
102
I PU
00
COMPARING EXIT
~~~~~~~~~~
----5
o
0000000
10
15-.
oTo
o co
o TO!
38
0000000
to PRINT E N T R Y - - - - -
5
o
4S
0
0
S:LE:T11:S
5 - - - - P R I N T SElECTION EXIT
37
41
42
45
36
75
0
I: :~
0
00000000000000000
35
000000000000000
1 - - - - - 5 - - 3 R D LINE ZONE
34
Oco
00000000
00
o o_oeo
- - 2 4I ......----......:...-COMPARING E N H Y - - - - - - - - - . . . . ;
00000
---25
o
0
00000
1 - - - - - 5 - - - - Z 0 N E SElECTION EXIT
I0
;;
23
-0-0-;'
65
20---
000000000000000
t:r1
t"'"
tT1
~z
22
OOOOD
000000000000
:I:
21
60
000000000000
1 - - - - - 5 - - - - T R A N S F ! R ZONE ENTRY
>
t"'"
20
20_
000000000000000000
tT1
<
9/'0
,.
SECOND READING - 1 5
oCo
OND
o col
o
4S
~,------------------------~
tv
I
Vol
.. I
AA
CC
o
60
I DO
o
6S
o
75
70
DO
, -I
ff
FF
GG
o ~
.0
o ~
EE
GG
FF
ALL
'2
00
\0
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2.
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39.0
.,
.2
43
'5
'6
47
48
49
50
51
52
53
54
55
56
57
58
59
6D
61
62
63
64
65
66
\0
g
~
t!j
~
t!j
g
t""I
10
II
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
25
0
38 39
40
41
42
43
44
30
0
45
46
47
48
49
50
51
40
0
-:::111t"TJ:::J!l.::::::::::::::.;;;,.",~..::....::..-..::.....0:...:0.-..:0:.,..:::0"T C0
o
o
7
6
3
000000
53
54
55
56
57
58
59
60 61
62
63
64
1~-0-~
0
0
0
2EC1~I~1~T~1~T~1~Pl~UT~1~0
35
52
1001
(5
t!j
!:1001
70
CIl
t!j
t!j
\C)
00
o"tI
I
~
;...A
---------20
o 0 0 0 0
35
40
0
0
0
0
0
0
"~
0
75
0
0
0
0
0
0
1-2-COL SEL-5-6
?1 0
~ ~ 1~ ~ 6 ~ ~ ~ 1~ ~
0
0
C
~-~-~-~-~-~
2-+-3~4
5---\--6
11 0 12 0 11 0 12 0 11 0 12 0 11 0 12 0 11 0 12 0 11 0 12 0
o-i.o
o-l-o
o-i.o
o-i.o
o-i.o
o-i.o
0-2-0 o-l-o
0-1-0
M
N
0
o-l-o
o-l-o o-l-o
~ o-!-o
o-1-<J o-l-o
o-.!..o o-!.o
o-l-o
o-!-o
o-l-o
o-!.o
o-l-o
o-!-o
o-l-o
o-.!..o
o-l-o
o-!-o
o-l-o
o-!-o
S
T
o-l-o
R
I
o-!-o
o-Lo ~
o-!.o ~
0 11 12
7
,
10 11
0000600000901090109010901090109010
I I I I ! I I I I 1)11 ~
I I I 1I I I I ! I I I: I I I I I I I I I I I fyorrui I I I I I I I 1'1 I ~I 1'1 I:'1Ff
I I I I I I I I I (1m
I I I I I I I I I I I I I I I I I I I I I I I I I I II I I I I I I I I I I I I I I I 14 112 II
i I I I I ! I I I I ~ I I ! I I I I I I I I III I I I ! I I I I I I I I I I I r I I I I I II I I I I I 1 I I I I I 14 1 12 II
4
20
35
40
45
55
50
GI2--3
01
CODE S E L E C T O R S - - - - - - ' - -
RECOOE SELECTORS
GI3-3
QIT
.1
55
NO
000000
000000000000000000000
cooooooooo
SIN 0
TIC 0
co
I
TO
0
5
NOOOOO
I
I
COOOOO
TOO
0000000000000000000000000
000
15
o
0
I
INO
00
20
N 0
~I
15
0
0
0
20
o
o
0
0
0
25
o
0
x IC 0
0
30
y IT 0
Z IN 0
00
AAIC 0
AlIT 0
30
0
ACIN 0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0 IAOlc 0
UNIT C O U N T E R S - - - - - - - - - - - - - - - - AEIINO
00
0
0
0
d
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
20
25
30
I I I I I I I I II I I I I I I I I I I I I I I I I I I I I I AFI~ !Y
AG T
10
II
12
13
14
15
16
17
18
19 20
21
22
23
25 26
27
28
29
30
31
32
33
34
35
36 37
38
39 40
41
42
43
44
45
46
47
48
49
50
51
52
~~~
11
I~I~+~
o----l~ 1i: 1:1
14
II
55
- 0
CP-ACC
~C>--..o
<>-00
--------I'""REC-HOLO
~ R~-C~
a.--<>-+O I 0
55
000000
55
~
111111
EJ
~1
~'o",o,,,,,,
~'r ~OSOT
4. When columns 20 and 40 are punched exactly the same, the card is selected into sort
pocket 1, row 2.
I I I I I I ~l:~~
10.
------------- l~f!!:;:
GI4---
-GROUP C
o
0
0
0
:
0
-3-4-5-6-7-1_9
53 54
~~L~mL!
0
IR
55
56 57
58
59
60
61
!\: '11
000000000
SAMPLE SELECTOR
62
63
64
Review Questions
1. When must a selector be used?
2. How can an IBM machine tell the difference between two types of cards?
3. Name the different parts of a selector.
8PT
PICKUP
DIGIT PICKUP
16. The
RECODE PICKUP
17. How does alphabetic selection differ from numerical selection on the 557?
18. What are the differences between the selectors on
the 77 collator and the selectors on the 85 collator?
19. How does a co-selector differ?
91
Addition
FIGURE
200.
TYPES OF COUNTERS
2. The operator must tell the machine to add the number in the counter by pulling a handle (Figure
202).
3. The operator must make the machine print the
individual amounts and the total by pulling the
handle. Type and paper are provided in the machine (Figure 203).
4. The operator must tell the machine to print the
total by pressing a total key on the keyboard and
pulling the handle (Figure 204).
Therefore, the four basic steps are:
1. Read
2. Add
There are four basic steps needed to make any machine add. Whether a machine has wheels or electronic
circuitry for counters, or is manually or automatically
operated, does not affect the four basic steps.
The Adding-Machine Method
2
2
4
FIGURE
92
199.
65849370
13582968
54839201
134271539
TOTALING LARGE NUMBERS
3. Print
4. Total
FIGURE
201.
READ
12 1.01
798.21
4- 3 I .71
C!_
FIGURE
202.
ADD
FIGURE
204.
234-.61
\585.54
TOTAL
TOTAL
~EntrY
eTR
FIGURE
205.
READ
Add Impulse
(i)
~Ius
FIGURE
203.
FIGURE
206.
ADD
FIGURE
207.
L--J
93
Total Impulse
FIGURE
210.
FIGURE
4.
208.
2A
TOTAL
COUNTER WHEELS
28
2C
2D
FIGURE
94
209.
COUNTER WHEEL
6A
68
6C
6D
8A
8B
8C
8D
COUNTER GROUPING
If you think about the speedometer in an automobile you will remember what happened when your
mileage changed from 9,999 to 10,000 miles.
The addition of a I in the units wheel changed the
wheel from 9 to 10. As the wheel does not have a 10
character, it turned back to 0 and the 1 was internally
carried over to the counter wheel to its left.
In the example given, the addition of the 1 to the
units position of the counter changed the units, 10's,
100's, and 1,000's wheel to O. The 1 appeared in the
10,000's wheel.
Within a counter group, each wheel is internally
connected to the wheel immediately to its left. Each
time a counter wheel moves from the 9-position to the
O-position, the wheel to its left (within the same counter
group) automatically advances one position (Figure
212).
The right-hand wheel and the left-hand wheel in
each counter group have been given special names
(Figure 213). The right-hand wheel is called the loworder position; the left-hand wheel is called the highorder position.
An understanding of counter capacity is necessary
before we discuss wiring a specific machine. A 2-position counter can add to a total of 99. A 6-position
counter can accumulate a total of 999,999. An 8-position counter can accumulate a total of 99,999,999.
Therefore, to determine which size counter to use, we
must know the size of the largest total we shall ever
accumulate.
FIGURE
FIGURE
211.
4A
48
4C
4D
212.
009999
TO
010000
High-Order Position
r-o
FIGURE
FIGURE
213.
215.
READ
COUNTER POSITIONS
00000
70
75
000
80
To fix in your mind the basic steps necessary for addition, let's see how you would make the 402-403 Accounting Machine prepare the report shown in Figure
214.
STEP 1: READ. We must read the information from the
card columns in which it is punched and take it
to the counter (Figure 215). Therefore, we must
wire from THIRD READING to a counter entry.
We wish to add the amount that is punched in
card columns 75-78. Therefore, we must use thirdreading-brush exit hubs 75-78. As the field contains four columns, we must use at least a 4-position counter.
We need a counter larger than four positions
because we know from past experience that a
clerk in this department can sell more than $99.99
worth of goods in one day. We also know that no
one has ever sold more than $999.99. Therefore,
since our total may run as high as five positions,
but no higher, we must use a 6- or 8-position
counter.
When wiring information into a counter group
from a set of brushes reading a card field, we wire
the units position of the card field to the units
position of the counter group, the 10's position of
the card field to the 10's position of the counter
group, etc. (Figure 216).
Units Position
FIGURE
216.
COUNTER ENTRY.
High Order
---l
I~U'nits P"oSition
I
FIGURE
217.
(Low Order)
SALES
FIGURE
CLERK
AMOUNT
5
5
5
17
18
18
54
50
20
50
20*
6
6
18
10
28
60
00
60*
214.
ACCOUNTING-MACHINE REPORT
FIGURE
218.
95
FIGURE
- 3 0 - - T H I R D READING ....- - - - .. O
000
70
o
FIGURE
219.
75
80
0
1 4 - - - - - - - - - - - - - - - Internal Wiring
2: ADD. When we impulse the counter-controlplus hub, we allow the digits punched in the card
to reach the counter wheels. When the first card
starts through the 402-403 Accounting Machine,
9-edge first, the wheels of all the counters stand
at O. When impulses from the card reach the
counter, the counter wheels start turning.
96
220.
COUNTER-ENTRY SCHEMATIC
CARD CYClES---...
-0
"'0
Counter Entry
FIGURE
required to take the information from card columns 75-78 to counter 8B is shown in Figure 219.
In addition to wiring the information from the
third-reading-brush exit hubs to the counter-entry
hubs, we must tell the counter to add. The schematic diagram (Figure 220) shows us why we
must give the machine special instructions to make
it add.
To get the impulses that are wired to the
counter-entry hubs into the counter itself, we must
transfer the relay shown to complete a circuit.
The relay (called counter control plus) closes
only when its magnet is energized. The schematic
shows that two common control-panel hubs, labeled COUNTER CONTROL PLUS, lead to the magnet. If an impulse is wired to either of the common
hubs for this relay, the magnet is energized, and
the relay transfers.
This transfer of the armature completes a circuit and sends an impulse from the counter-entry
hubs to the counter.
Each counter group has its own counter-controlplus hubs (Figure 221).
We wish to add the amount from each card as
it passes the third-reading brushes. Therefore, the
221.
FIGURE
222.
CARD-CYCLE HUBS
r~~~.
Counter Wheel
Position at
~
Counter Wheel
/"4" Time
/Position at "0" Time
~v'Q
~~
"'~."'"
~"~" \
~'\y'
FIGURE
225.
STEP
FIGURE
223.
3: PRINT. In the preceding steps we took the information from each card into a counter and
caused the counter to add.
By using the counter exits provided for each
counter (Figure 227) we can print the numbers
from each card as it passes the brushes.
8
7
6
5
start
Impulse
-THIRD READING-----J'----40
75'
80
0
FIGURE
226.
Mechanical
Stop
!o
"'-'0
FIGURE
224.
FIGURE
227.
COUNTER-EXIT HUBS
97
~---
FIGURE
231.
FIGURE
228.
2. to
Impulse from
Third Reading
Available Here
COUNTER-EXIT.
If, on the control panel, we wire the counterexit hubs to the typebar entry hubs, we can set up
the typebars to print information from each card
as it passes the third-reading brushes. Looking at
the schematic you will also see that only information added into the counter is available at the
counter-exit hubs.
Figure 229 shows the wiring added to the control panel to provide this path to the typebars.
STEP
NUMERICAL PRINT ENTRY
FIGURE
40
corrTT 18BI'ui1"
0
229.
STOP
if""
~5
}-------~Counter
-COMPARING E N T R Y - - - - - - -_ _ _ _~
0000
__
COMPARING EXI"" ~
o~
~~~~~
FIGURE
230.
COMPARING ENT.U ~
0
0
0
0 ~ ~
t-
98
FIGURE
232.
t--"
ao:
MI
VI
olN
ott
o I
f.r
cc
DO
~ 0
3 -'
o ~
EE
\,j
" .....
0
FIGURE
234.
INTER
L--MINOR....L--,
10
<
ao:
MAJOR
0
0
FF
ao:
0.
3
0
"
0
3. Print
4. Total
IBM machines, in addition to the accounting !Tlachines, are capable of adding. In some the mechanical principles are slightly different, but the
four basic steps must always be taken. In some IBM
machines, such as the IBM Calculating Punches,
the results are punched, instead of printed. If you
substitute PUNCH for PRINT in step 3, you still
have the same four basic steps.
r : ~: :~~::: :~l
3 -'
o ~
" 0.....
FIGURE
233.
<
MAJOR
L - - _.....
EE
~ 0
FF
o
~
'
"
0
0
0
FIGURE
PROGRAM TOTAL HUBS
235.
99
o
o
"rj
c;
10
11
12
13
14
16
17
18
19
50
'5
tr:I
?'
20--00000
000000000000000
31
0
:
0000000000000000
o~
0
50
0
Io
s~
S;
o.
0
36
37
38
39
40
41
ONE
c~',s;lEC~OR';
sr .... u
0
0
0
0
0
30-SECOND
..:>
0
0
---25
NUMERICAL PRINT
40
oco
III
16AI
ICITCrr'I
16(1
:)
I
5
000
45
!:J : )
20
'I2AIII28II1
1 1:1
II!
60
I
1 1 I
THIRD READING-IS
I~I
III
I.e I
III I
20---
50
55
60
oco
luI
;;
HI
III
.01 I
I
---25
DO
EE
Ize
I
I
01 0
.J.FJ ~ 0 0 0
21
Pl~INOUT
~Z2 P2 IN OUT
eZ3
JA
fit
INV.
0--.-0
~~12b
I PU
AND
0,
Coo
0
I PU
10----
o To
OCO
,
0
OV'lO~O
OND
oeo
T 0
000
0 3 0
0 .. 0
050
x 0
1-1-------------------
~-:;:
va
10;'
0
1-2
""0' "
::
:,::~:~:~!~~:r;l:l:l:l:lm:~r:(~l:(;r;~
01l0~C
6 61 4rr:I:r2r:T:r~I '.1'1 81 81
10
;;
11
oMI~ORo
12
oTR~NS6ER~N~DoSPr/C6R:\PLU,;:0--;;-~
21 21
~RA~SFE~A~D:SoP.~CT~l~~IN~S;--;-~
NI-Ac;I :1 :1
INTER
-<
0
'~:;GIAoTI:;I:~;A~oCED~+oE~~<oD
:1 ;rif!I rr~r~fYf;r~1 ~I ~I ~I
CD
CI CARRY EXIT'
fE
:; 0
C CARRY ENTRY
Bo
FF
FF
GG
GG
I:: 0
OOIOOOIOO~oooo
MAJOR
0: 0
0: 0
00 ,Co Do
Co 00
I 0
0' 0
59
60
62
10
"
12
13
14
15
16
17
18
19
20
23
,4
,5
26
27
28
29
30
31
32
33
34
35
36
37
38
39 40
41
42
43
0 T O O
SKIPTO
I
00000
OO::eOOOOO
COUPLING EXIT
0 _ 0
o1000Eo~o
0
(1~ITRfTI8a
I I
'to \, \, 'to \, \, \,
00000
0 COO
65
PilOT SElECTORS----XPU-,
0
0
0
0
0
0
0
0
0
0 I
DPU
I
0
0
64
~ 161 162 ~
I
63
I
I
I
I
I
1
30-THIRD READING
0
62
18cI
61
70
60
Co SelECTOR 1 PU'S
65
59
18AI
I
0
58
~IC
NI-OF
0 ROo 2 0
0
57
0,9
80
56
DPU
P3~IN OUT
~o
'J
55
XPU
0
54
boo
I0
81
53
:~lECfORy -~-~- ~ ~
PO,! 0
COL SPlIT~
0 x 0
ENTRY-40~43
0
0
0
0
0
0
0
0
ENTRY---'O
H
000
c~5;LEc60R';10
52
INLK.SUP IC-I(
FIRSTCDi"'i
80
12c1I
;NO
cel
DING
ylGly
51
:fx~E.A~t~~L1~A!~
Xl D~
OOOOOOOf~O~O~OI
OOND
oco
00
000
RY _ . 0 _ 0
50
MlPCONTROl
.0
65
49
G"""OINO:::JOO~OO
75
01 0
I
P
oTo
: T:
- - - 25
48
~ ~ ~ ~ ~ ~ ~ ~
~U~
0
70
41
0 S0
NORMAL ZONE E
oOloTO
46
~ ~ ~ ~
COMPARING ENTRY
65
0
0
0
0000000000
20--0
PROG
001 00
ONO
1.0/
C>-<)
45
..
12
~,~""""
~
~lC
---25
0
i OTO
43
~~ofii~j1
~NT~Y~'OO
{os1lE{TOI~S 0 0 0 0 0
0
42
oaooOD
60
0
r - - - - - - - - - - THIRD READING - 1 5
'tI
20
55
0
35
COMPARING ENTRY -
_ _ _ 25
OOOO?OOOOOOO
'5
34
20
0
SECOND READING-IS
33
COMPARING EXIT
00000000000000000
20 - - -
000000000000000
:~7'~"o"~";:
0000
CIl
30
'I
20---
C)
>
t"'"
29
20---
::r:
o--1
28
10
0000000000000000000000
--1
27
20---
ro
c:::
26
0000000000000000000000
25
~204
20---
:;:c
24
"7'7" X
_~20S
00000
000000000000000
oz
::3
23
60
::3
00000
0000000000000
>
21
000
55
00000000000
tv
20
20_
00000000000
c:::
:::c
(,Jol
15
FIRST READING_,S
45
46
48
50
51
52
53
5.
55
56
57
58
61
63
6.
65
66
As you know, the printing mechanism on the 407408-409 is the printwheel instead of the typebar. The
function of this wheel is included in the section Printing.
Both the 402-403 and the 407-408-409 have counter
wheels and groups. The 407-408-409 have a minimum
of 112 individual accumulators arranged in 20 counter
groups that vary in size from three-position (3-wheel)
groups to eight-position groups. The counter groups
can be coupled together in any desired arrangement.
Counter wheels in the 407-408-409 are reset to 9
rather than to O. This is done because of a special
checking feature that is discussed later in this section.
At this time you should understand that each counter
wheel revolves starting with 9, it goes to 0, then to 1,
then to 2, etc. In other words, each 407-408-409
counter wheel is one digit step behind a comparable
wheel on the 402-403.
The capacities of counters on the 407-408-409 are
the same as comparable capacities on the 402-403:
for instance, in a six-position counter in the 407-408409, the largest positive number that can be accumulated is 999,999; in an eight-position counter, 99,999,999; and so on.
SECOND
READING---l~-----30-----3~---
60
70
11111111111111111""""""'"
18
19
'0
21
FIGURE
237.
23
24
9 8 7 6 5 .4 3
Carry
Time
Second Half of Cycle
Printwheel Impulses
(To Printwheel)
FIGURE
238.
Printing
Time
(Echo)
2 1 0 11 12 N
987654321
75
(To Counter)
IBM
407-408-409
MACHINE-CYCLE
SCHEMATIC
fi 1458 I I I I 1 I I II I I:ffiI
1;;1 1 1 1I1 1::1 I 11 ..
II 1::mI
T11 1I1 1 1 1::1 I 1 1 I !:~1 ! III I
18~frurERI
66
8
::mn
1:~I I I II I I 1::1 1 I ! I 1
COUNTER CONTROLLED
00000
0
PRINT-2~
000
FIGURE
239.
j~-
70
000
000
10~
100
00000
30
0
6~
60
00000
0
1I~
110
coo
101
Wired from
Second Reading
~BIl
70
o0
Counter Controlled
Counter Emitter
Printwheel
Counter Magnet
FIGURE
240.
IBM
407-408
COUNTER OPERATION -
ADDING
Wired from
Second Reading
Counter Controlled
Printwheel
Counter Magnet
FIGURE
102
241.
IBM
407-408
COUNTER OPERATION -
I R D - S - CVCLES-IO-:EXCEPT
000
1+
MLR
0
AND
0
CO SELECTORS
: ~ : :4: : ~ 0
~
HC'
3
3
5
4
2
9
~~"-~~
20
:6: : ~ :
000
T-
+1
US_S_ENTRV_IO_COUNTER
61B 3IB sIB 4Ic 61c 3Ie ale 410 60 3Io aID 6IE aIE 6} a}
31A at
NUS--S--ENTRV--IO
15
242.
COUNTER POSITIONS
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
0
1
2
3
4
FIGURE
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
3
2
2
3
2
3
2
3
4
5
243.
244.
~
5
~
3
+1
~
External Wire "C1 TO C"
~
0
+1
+1
20
I I I I I I I I I I I I I I I I I I
FIGURE
FIGURE
+1
o
FIGURE
245.
t t t t
103
CI-----S--CARRY--IO--EXIT--Is----
CARRY
000
000
-READ OUT-S
00
~~~~~~~~~~~~
000
ENTRY
0
000
10
000
IS----
ffffffffff,ffff~+fi
-
READ OUT
FIGURE
246.
rI
20
IIIIII
IIIIII
~S--AND--10--RESET--15----
I I I I 11I I
20
I I I I I 1I 1
IS
20
IS
0
IS
AL TER
SW
o TOO
2
ONO
o co
ALTER SW EXIT
0--<>---0---0
0
0
C
0
15
0
HC
0
FIGURE
90
80
70
60
30
20
10
00 110
50
248.
rGl
40
SP C
ACE~T0-----<)
Xl"
o-SP 0-----<)
SEL
SUPP
0-----<)
MI- FIRST
;' SWl
ON
0
ON
0
CARD
SYM'
Ol]
o
AR
0---0
INT
0---0
oO-~l
20
MA
0---0
---.. T
o
o
o
S----..
000
co SELECT
SALES CLERK
AMOUNT
5
6
5420*
2860*
20
T
0
0
C
0
AND HC)
0
0
N
0
C
0
0
0
0
T-
-PLUS-S-ENTRY-l0-CO
IA
- M I N U S - - S - - E N T R Y - '-10
104
O.
In other words when we print the sales clerk number 5 in Figure 214 from the first card of that
group, we also print the amount 1750 at the same
time. (Printing clerk number and amounts from
subsequent cards in the No. 5 group is prevented
by the LIST OFF wiring.)
247.
~F'l
ON ON
20
N
FIGURE
lIH~
~F
~~~
20
20
30
IS
20
I I I I I I I I I I I I I I I I I I I
It 6IA 3IA sIA 418 6IB 318 sI8 4lc 6lc 3lc sIc 4106 310 sID 6IE alE 6IF aI'
-,-DIRECT--s--ENTRY--l0--0R
FIGURE
249.
1~--DIRECT--20
Counter Exit
Printwheel
Counter Magnet
FIGURE 250.
POSITIVE NUMBER
2. At the same time, the counter wheels begin revolving from another internal impulse called the hot 9.
3. The echo impulse returning from the printwheels
resets the counter to 9's.
*
0
IS
C
0
s-S YM BOl---E X I T
0
R
0
OR 0
ENTRY
CARRY
C
0
S--CARRY--IO - - E X I T - - - I s
CI
-READ OUT-s
IS
10
fffffffffffftf~ft1
-
READ OUT - S - - A N O - - I O - - R E S E T - - I S
rIrr
IIIIrrrrII
PR CPl
-STEP l-s-PROGRAM
0
STEP 2
0
RUN OUT
0
0---<>
3
0
.0
10
~BT
ENTRY
--10
0
0
_All_S_CYClES_IO
FIGURE 251.
CYClES--BT PU
0---<>
0--<>-.
-CHANNEl-S0
..
FINAL
10
STEP 5
0
0
10
STEP ..
0
10
STEP 3
IS
0 FlC
IS
flO
Counter Controlled
FIGURE
252.
Counter Controlled
TENS
UNITS
Wheels Stopped
at "3" Time
253.
FIGURE
Wheels Turn
From "Hot 9"
COUNTER
RESET
Wheels Stopped
at "0" Time
106
FIGURE
254.
'!j
s
c
::a
tr.1
tv
Ul
Ul
'!j
::a
::a
tr.1
"d
::a
Z
'!j
S
c
::a
tr.1
tv
....f:.
63
~
.f:.
-....l
I
.f:.
00
I
.f:.
\0
i~~ "'~
10
=
=:
=
=:
=
=
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
==.= =.= =
0---<>
&
0--0
0--0
0 - - 0 ' 0--0
Is_TRANSFER PIINT
0
"
.0
fllT_"~UNIT
0--0
_0
:":7:-:
0
0
PlUS_S_ENTlY_IO_COUN
~A_'_'_D_f_F_G_H_I_J~K_l
-l': :', :
0
_'S_CONTaOlS_20
25_
Sf
0---<>
0--0
l~~---.Ol
)0
:.
50
UNIT A _ s _ S T O U , G f
~NTII:"_2~
r~
,0--0
D---9'
to
:;;
Z
o
I
(
I--j-i
iii i :i
~---;;--~ 0 0 0 0 ~-o0eoo",~.. ,~o ~NT~'-o "-00--;;~ ':-;;--;'--0 -0': '~'T ~ r~'l , 1<>-0 <>-0' <>-0 I <>-0 '<>-0 <>-0 yy'yyy Y Y Y Y Y I I I Y 'I' I I I I 'I' ~ N~ ~ ~
o;l
I 0 0 0 0 ~, 0 0 0 0 ~-o
0 ~EC~NO,O,"A:'N~-O :: 00 0 0~ 0 0 00:~ 0 0 0 0:~ 0 0 0:n .:<>-0 <>-0: <>-0 <>-0 :<>-0 <>-0 ! LLL~-!! ,}_!,~
! ,, _ _ A~"~ swO .. "O
~I:l
o O"N~ ,!...~ 0 0 0 0 ?_o0PRO~"~"V' 'ECTOO'O 0,~ 00 0 0,o,~c~,o~~_o0CA'~"~' ,", , 0 ~o
0,~ "i <>-0 <>-0, <>-0 ,
~_o
0 0 ~_o
0 0~,~ 0 0 00 ,~ 0 0 00,~ '~,N CONTlO' ~ ~l
I : I-i-i-iIii i i '1 :,'
~
~ ;-,~;c;~,:,r'~: ':l :: 'Wl
0 ::::~:: ~ 0 0 0 0 ~ 0 00:~ 0 0 0 0:~ 0 0:~
1~o-!oONlo I~ 1 11 1i? ; 1 11 '1~ 1 111 yt 1 ;1?y t ;~ ;t Z";~ ~''''~EO'~TE~~'~
!~~!-~~,;
: : : : ~ : : : : ,;~ ,!,~II-;T
~:=
0S~M.~LI
:N
SICIj>~=T ~
~
~AI:~
b b
~ ~ ~ ~ ~ ~ ~ ~
1
1 b 6 ~ ~c2s~ E :':'i~i:':'i~ I ~ ~ ~ ~
ri A[i-I
I rtf '1'''1-1I 'ifliTli
1 1 IIi 1!! 1 i~ ! r~t~: r:
:1: : :
':"~",~o,r:":' :jf":"':-:
! : , :~:1
T
0-IIUN'ITc1
I
Y I I "1'-1
1
I
I
-'
I
'
I
I
I
U
N'
I
I
'
I
I
I
I
Y-Y-Y
1-1-'
1
'
I
~,:AC~ CVt':~ ~ 0 0'0 0 ~ 0 0 0 0 ~ 0 0' 0 0 ~ 0 0' 00 ~ 0 '0 ~ o 0 0 ~ 0' 0 0 ~ o 0
!
!
!
!
!
r
<>-01.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
00 00
1
1
o 0 0 0 ~, 0 0 0 0~, 0 0 0 0,~ 0 0 0 0 0 0 0.~ 0 0 0 0,~ 0 0 00 ~, 0 0 0 0.0, ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ++t .1.1..1,,1. +1 .ICl~ +1o. ,ID'}'g i"~ .~ .10 .10 .1" t .~ ~ .1, ~,
: : :.: ~,~ : : : : ~,~ : : : : ,~'~-o
: :N~IM~L
: : P~INTO
,~, : : : : +: : : : ,~ : : :,: ,~, : : : : ,~, : j ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ I""-y'YI'-rI'NTRiy'I' I 1 I I '1'-1I-I-I 'I' 1 I I I '1'-1
1I
fN~.Y-O
l~
~l r ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
6
A ~
! !
~,
.~
,~,
,~,
,~
,~,
,~,
~
I ~ : : 10: : '1' 'IA 1A iA 'I' i' 'I' 'I' 'Ie 'Ic '1' 'Ie '10 '10 '10ioi' 'I' t i' 'r i 'I" i" l' '1' i' l'
I-UNIT
1 IC-,--"--"
I I I I I I_"I I_______
I I I I I I I I I I I I I I I-UNIIT 0--'---I I I ,,_
I I ~ 0 0,,0 1~ 0 0 ' ,,0 0 ~~~ 0 0,,0 00;OU~LE~~~e~NTlOO'~'~ 00 0 ,~ 0 0 00,0, 0 0 0 ,~~
II I III I 1 I I I I I II I I I I I I I I I I I I I 11111 ~ : : : : I~ : : :: : : ~ : : : :I~ : : : : ! ! ! ! ! ! ! I ! ! ! ! ! ! ! ! ! ! I ! ! ! ! ! ! ! ! ! i
';
.,
1_5
1;
10
10
~'U'ITT_CO.SlUCTO.S
10
IUS~
15
15
PlUS-S-TlANSfU-IO-UIT-IS
u -
20
~IN~S~~~Tl~NS~U~'~_OUIYO_O 1~.~~~200
2~~
:1
..
oS
'1
10
II
12
IJ
14
15
16
11
I,
rrnr
19
10
21
22
14
23
15
76
'11
"
30
31
J1
JJ
35
36
37
38
39
40
4'
42
4'
46
.T
..,
49
50
51
51
4A
6A
lA
''''
4'
61
31
II
.,
6(
JC
IC
'0
60
3D
ID
6E
If
61
IF
6G
IG
6"
IH
6J
'J
6IC
lie
53
5.
55
.56
51
sa
59
60
61
62
6l
.u
65
66
67
68
69
70
11
13
7.
15
16
17
"
79
10
CYClE
21
coo
v ~ ~
:::
0,
0:
II
AP
~~CA~IIA~(
lXII-I
~H'0:2
0
0
10
H-
'I
o
....;j
..;.
:.
,
l
..;.
,.
II.~,
11
."
'0
2 1 - - - - - - , - - - : 12
IE
0100
00
,~
0wO
0
0000100,0000;000,0
00
)0
0
U
00
,Co
coo
o!o
0
IS
C'.o
a
coo
1
N
! X I T _ 5 - , - - U Il
PUNCH
,-)
a.uso
15~SP
10
0---0---0--0
.:)
"
0
lu
IGlOO
':
(,
00
0
7
:;
coo
II
c o '
I'
coo
II
>--<>-"
II
0>---0---<>--<)
X......
0---<>
'0
A_5_STQUGE
-:0
(ONTIYUJ6
17
C>--<I
Ie
UNlT
:::::
I~PUNCH
0 2 0
0 0 .. 0 0 0
0
-0
21
0
21
~NT(:
, I"
II
':
';
0
0
C'
';
~-------------~------------------------~
Review Questions
1. What are the four steps required to make an adding machine add?
IBM
108
BALANCE
Subtraction
402~403
7S
NO
256.
CARD CYCLES---..
-0
FIGURE
80
06
96
92
11
03
Standing in counter
Complement of 03 punched in card
Standing in counter before carry time
Carry
Standing in counter wheels at completion of cycle
Subtract card~ are usually identified by an X- or 11punch in some specified column of the card. The cards
to be added into the counter group will not have the Xor 11-punch. The machine is now able to read this
column of the card and decide whether to add or subtract the amount punched in the card; in other words,
add all NX-cards and subtract all X-cards.
THIRD READING---+----40
00000
402-403
To make this possible, we must use a decisionmaking device, a selector. Any pilot selector may be
used for this purpose. To operate this selector, we must
wire the X-PICKUP from SECOND READING for the column of the card containing the X-punch. The selector
then transfers on the next cycle, just before the card to
be subtracted is read at the third-reading brushes. We
can now use this selector to decide whether to add or
subtract; that is, to pick up either the counter-controlled-plus or counter-controlled-minus relays. When
the plus relays are picked up, the counter adds as previously explained. When the minus relays are picked
up, the counter subtracts. Let's see how this looks on
the 402-403 control panel (Figure 256).
109
Internal
Pulse at
"9" Time
Counter
Entry Hubs
Minus
Minus
Relay
Relay
Start
Magnet
Counter Controlled
Minus Hub
vi
FIGURE
257.
Q..
vi
Q..
III
c:::
Q)
I--
Start Wheels
Moving at
"9" Time
Wheel Stopp ed
at "3" Time
Hole in Card
Wheel Stopp ed
---:
at "0" Time
Hole in Card
~~
1
T1J
EJ
0
m[TI
Machine
CyclePoint
Timings
0
Ca rry Start
Ca rry Stop
258.
402-403
SUBTRACTION,
/r-Brush
9 8 7 6 5 4
UlL..Q.
3-Hole in Card
6-7-8-9-0-1 -2
FIGURE
259.
03
261.
010
EXIT
01 0
C CARRY ENTRY
Bo
0
0 1 0
o : 0
I
o ~ 0
0
0
0
4
4
6
8
8
Do ,Co Do Co Do
CYCLE-
( 1)
CI CARRY
0
2
2 6
6
4
; ) . Bo Ao Bo Ao
FIGURE
POINTS
06
96
92
1
02
W"2A
In counter
Nines complement of 03 added in counter
In counter before CARRY time
Carry impulse held until CARRY time
In counter due to carry in tens position as during
CARRY time (Internal circuits)
Carry impulse transferred from high to units position during CARRY time by CI to C wiring
Standing in counter at end of card cycle
-0856
+0745
-0111
Machine
Computation:
0745
9143
9888
Standing in Counter
Add 9's complement of 0856
Total
~ Brush
98765432
023456789
FIGURE
260.
POINTS
CYCLE-
402-403
!I ~ttViG;i'!i ~fht~ht;hi ~i ~i ~i
FIGURE
262.
I
c
0111
The 1333 added came from internal circuits established when the machine decided conversion was necessary for this counter. The high-order position of a
-MINOR-l
000
INTER
<
2
0
MAJOR
:;0
:0
-CHANNEL ENTRY-
2~ 2~ 6 ~ 6 ~ 4
Ab Bb Ab B! A
263.
112
C I
FIGURE
402-403
FIGlfRE
8A
8B
High Order
Low Order
264.
0
2
'0
0:,* 0
CI CARRY EXIT
0
0
0
0 ~o
0
0
50,0
4
8
4
8
6
6
6
"
4 C (.' RRY ENTRY
Do
BO AO BO AO BO
~ 0 0 I 0 Do ,CO Do Co
Ctr 8A
FIGURE
265.
Even-Numbered
Type Bar
- 2 5 - - - - - - NUMERICAL PRINT ENTRY - - - - - - - 4 0 - - - - " 4 4
000000000000000
COUNTER COUPLING
---------- C
000
FIGURE
2. High-order positions of counters that contain negative amounts must not contain significant digits.
When a 407-408-409 counter is wired to subtract,
the following events occur in the machine circuitry:
1. The data moves directly from MINUS ENTRY to the
print magnet exactly the same way it did when adding in the counter (see Figure 240).
2. The counter wheel begins to revolve automatically
from the hot 9 impulse.
3. The echo impulse returns to the counter stop magnet and stops the counter wheel.
266.
Ctr 88
COUNTER COUPLING
267.
o-~
402-403
Now, the hot 9 impulse reaches the counter automatically and directly when the minus entry hubs are
impulsed (see Figure 252), just as it was when we read
out and reset the counter for a positive number. However, the internal total emitter that was transferred in
Figure 252 is not transferred during subtraction. The
echo impulse returns to the counter stop magnet exactly as illustrated in Figure 253.
Figure 268 illustrates the movement of the counter
wheels when a number is subtracted in a 407-408-409
counter.
Assume that a three-position counter has no data in
it; that is, all positions are standing at 9. The counter
wheels begin turning from the internal hot 9 impulse.
The number subtracted is 062. The echo impulse stops
the three counter wheels at 826.
During carry time, a one is added in the tens and
hundreds positions because the units and tens counter
wheels, respectively, each turned from 9 to O. The hundreds counter wheel also turned from 9 to 0, and the
one is carried to the units position by the external CIto-c wire.
Number Subtracted
062
Echo Impulse Cycle Time
!1 :1 !1 :1 ;rtf~E .A'A~r~iYf;r' ~1 ~1 ~I ~I
0: 0
000
FIGURE
0ili
Ctr 88
Ctr 8A
00
7
6
1
2
3
5
6
o
Carry Time and External
C1 to C Wire
FIGURE
268.
9
0
2
3
6
7
MOVEMENT OF IBM
COUNTER WHEELS -
407-408-409
SUBTRACTION
113
Negative Number
the .read out and reset relay to the counter exit and the
print wheels as 063. In other words, the number is inverted from the 9's complement to the true number by
this inversion element. The true number is printed; the
9's complement Femains in the counter.
On the second half of the cycle, the echo impulse returns from the print wheels to the counter start magnet
through the transferred relay points shown in Figure
270.
Now, the counter contains the quantity 936 (Figure
271), and the quantity 063 is read back from the print
wheels.
The high-order position does not move because it
contains a 9, and the 9 is the first cycle point time that
is recorded. The tens position revolves until cycle point
time 3; the units position revolves until cycle point
time 6.
The counter has been reset to 9's in all three positions.
Testing for Negative Number
9ro
80
70
Counter Emitter
00
Counter Controlled
Inversion Element
Printwheel
Counter Magnet
FIGURE
114
269.
INVERTING THE
9's
COMPLEMENT -
Counter Emitter
~B1l.
70 U
00
COU'nter Entry
Counter Controlled
Printwheel
Counter Magnet
FIGURE
2.
270.
cv
In Counter 9's
Complement of -063
Wheel Remains At
"9"
Wheel Stopped At
"6" Time
SYMBOL SWITCH
Wheel Stopped At
"3" Time
o
9
FIGURE
271.
Counter Reset
COUNTER MOVEMENT -
*-----S-SYMBOl--EXIT-----.5
0
0
OR0
0
000
000
c
o
FIGURE
272.
SY.MBOlj
o 0
R
o
115
'Tl
0-.
c;
c:
:::0
tr1
tv
-....J
~--;;-;-.~100000s
;;
z
C')
'Tl
:::0
>
0
0
=i
0
z
Vl
c:
...,
~
:::0
>
(')
...,
0
Z
>
Z
0
...,
...,0
>
r
."
:::0
Z
...,
Z
~C')
;;
~
~
-....J
I
00
I
\0
o~ Ii'
000
,'~
O'\:,"'-e""'o""'o~~""'b'\:,""""""'b"""""'o
0-0
0 0 0 0 00000000000000000000
B.
IO.PIOCIAMSTARTrHf"01START_STOP~
10 _ _ '-!..IA.INC ENfly _ _ l0
0--0
"
20
30
, .JJ1J
I I I I I I I I I ,I. I I I I I ~ ~'~" 0 Lls;l
I IMMfDIAT(-$--PU--IO
I I I I I I I I I 1I I I I I I I I I
-I-I-i I I I Ii: ==: ==: =
~ ':-,~~e~n~ ':~ f.
rI: :~::1::rTI ii IIIIf~ I0IIff~ I0IIUNiIT0:~III: : I: I: 1f!I !c~~ i-IE~::~~~~,:'
J
=-=
::;c
:
=-=
0 0 00 0 00 0 0
'
~
'
!
'
M
'
~
'
'
~
'
;~::
~"N?'l
_UNIT A_. ___ "O"'; 'N'lY __"m: .-.
,.
Howl I
O-CCl
0
y,,,,,?
"--COMPAIING h:u
MI
H - - - _ _ JO
o-!-o
0--0
REPEAT
0--0 M C
tEL c
0--0
X--'U-
I'
15
20
b" '\,,,
;W
[I
2,...-0_00_0
~\ ~~~~~-eOM""NC 'NTRY ~\~~~~\~~~~~ 'M:;D"~~~! ~ ;E ,:=:~ : =,
~
0 0 00
0 0 00 0 0 0 0 0
o
::=r=..~,e~ND 1l'~'N~_O ,~
:,
.:
00000
000000000000
UNE 1 _ '
0
0
0
10 _ _ PIOGIfSSI'IE SELECTOU _ _ 20
0
0
0
0
0
0
0
,~
.~
,~ ~ ',0;--" ~l'
7~
7~
o.~
::;
0-0
0-0,0-0
0-0,0-0
0--0
0--0 .. 0--0
0---0 .. 0--0
,or~'l
15
OOOOOOOOOOOOOOOOHo--oo--oO---OO--OO--O
0000000000
, _ _ _ _ _ _ _ 10
0--0
I
I
'
0--0
0--0
v--o
0--0
0--0
20
00
20
1$
0
OON OON
00---0---0----<:
00
:i : : :
sW
O
I
'I
l ::t ::':~
rrft
r
o
,.f:1 I.J
5~
.~
4~
PRGl
7~
10
~ ~ ~ ~ ~ ~ ~ ~ ~ ~
~ .~
.. : .... !.
;-0-.:o~ro,:
PL;,
;_:'
lr IIA 41,
.
;._0
ll.
~.
4f
f io ,
lIc
.10 'g
~(
'g Ig
10
0
P
rIj"'l"l!
00000
5:
10
.0
-UNIT D - S - - - - - .. - - - - - - - - - - I S -
I'
I
10
IfITft
tl
15
II
'IA
,I,
,Ie
,
a ~
00000
I; :
'IG
1.
COU'LE-S-CONTIOL-l0
IS
25-------1
20
I]:
AF
~~; il; i ;::JtItj. ;I; 'j ; j..;'it hl' ;.:; ;Ii; i:; i-I ; ;:'1 Ii i ;;:1 i : 1! rN"~O'Tr:-r~; ~::::_:'M:O': : :' :
I
r 1':-1 Illll~:II IIII;~III I I I::fITITIFflm-~:11::111 I 1 1::1 I :: I I rFri rFri ~~, :': : !-~--+,~,~~o~~,,,~,~: : :: ,;: : : : ~mo
::
0
I r 1::1 I III I I 1:1 I I III I 1::1 I IiI I I 1=1 I I III CY:~I I III I 11::1 1)= I I ;TT~.(rrDI ~ ~ ~'A"OUI~~ 0 ~. ~' o,~ 0~N"~ f<;o
D 0 0 o~, 0000,0.000
"\". I
"-----;r;-;-'7--~.
NIX' eyell 'UM PUNCH
1 '1 'I' 'I, '1'1' 'I' '1' 'Ie -Ie 'Ie 'Ic ~D 1 'I 'ID -I' '1' -r 'r -IG BIG -I" 'I" '1, 'I, ,1, 'I'
IIII'HIIIIIII IHI I 1.1 I I 1"1111111"1 I I 111 I 1'1 I 1111 11"1 I:: Ice IIl e1-IrTT1
"'OOUI-,-AND--"-""'-"
"
"
~~'
0 0 ~~o
0 0 ~710
0 0 ~-o-0oCO~IlI,~,o~s-:-:-:-r~ 0 0 0 o! ~ 0,
I
Ir'_CAlD flED STO"CIIN"'_'J r r 1 1 I I I I 1 I I lliti\ I I II I I I I I 1 I I I
~"
OISO
~
~
0"0
0:
0 '0
~
~
0"0
~
~
19
,)!~:;;
O!~
co:;
"
F
~
o
:)
o!
"
"
.s
so
.0
,,10
o!
,~
O'Usa
0'
."
0fN~1Y ~~~F~lH.~S":'-~
00000000
0:
00----0----0----
takes a
0.
2 0
: : : :'~ :
g':P'~
000
2. Pilot selector. 1 is
when X-80
cards are at second reading.
'N'" -,.
On "
3. X-80 cards. subtract in co.unter 6D; NX-80 +":,,,:,,~
,~ o~,
27-cards add In counter 6D.
4. Amounts are tested for negative balances
and zero balances.
1~O'~lIIC~O'~?Jo ~
i ~
IN:~-II
5 Correct a moun t s are compu t edIn th e coun ter
N
N
IN
o
I
c
during carry-time of the cycle.
~
~
~
I ~
i
6. Counter 6D is read out and reset in a
minor-program cycle.
9
7 Information is read into counter 6D from
0 fo: 0
second reading.
~;N:I:~:::I~i...,;OI~_C'O;...''.;...~-.;..o
..;;.0...;;.o...;;'~...
, _ _ _ _ _--,
8 Amount fields and totals are prlnt ed I n po
sitions 25 thro~gh ~9.
.: : : : : : : : : : : : : : : : : : : : : :
9. 1A t.CR symbol
ISt.pnnted
,0
"
..
..
"
..
"
"
"
"
"
~~.
d
t t l after each negative
0
0
0
0
0
0
0
0
0
IS Ing an nega Ive 0 a .
C
1 0 .
EXIT
t~GI~M-:-16-;;-'6IN1.:::f1:l00WI~I~ :fl~"'lTOTtl:
~~
0
~
~NH~
0
~ ~ ~rD~UN~H ~Tl~UJ~ 0--2...0
0 0 0 0 0 00 0
0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0
0
29
30
31
32
0-----<>------0
<>----<>----<>--<>--<>0:
70
,~
so
-21--
r:
f")
r:
19
0 0
0
21
0
U
0
2S
0 0 0 00
17
,.
JI
0
II
0
15
0
31
0
H
0 0 0 0 0 0 0 0 0 00 coo 0 0 0 0 0 0 0
0
90
101
coo
105
107
109
III
III
II)
117
119
000000000000000000,
10)
'"T1
(5
c::
:;:a
rr:I
-...J
~
("')
c::
'"t:I
t""'
rr:I
I
("')
o
Z
>-l
"
o
t""'
;;
~a
;;
~
+:..
-...J
I
+:..
00
I
+:..
\0
_-,.
1::
I ~~~~~~~~~\ ~~~~~~~~~~~~~~~~~~~ I::1 O~Wi ~I:~' e~,\:
\: : : : ~ : : : : A. Counter 3A is coupled with Counter 8A to
: : : :~l :
form an II-position counter.
"'o-o-o-':l'
10---FllST UADINC----40----------u
0000000000000000000000000000000000000000
U
P::~
$I
"
.0
,~_O_O_c"OM~A"~G ~N'~Y_O_O_,~
~--.
mI
UNIT
~' : : : :
~l1 I I.\ II 1I II 1I II II
fX1T1
IIIIII III
.,
I 1I I I I I I I
I
2 I 3
(\
2~
OJ'I II I I I" I I
E
Wf
0
0;0,0,,0
00
:;
IoCAIOCY""~
EI(';.r.~':-'
0" 0
:-:
I::
o
'0
c:: a
0
IUS
4.
01
':
1
0
I~O
---"1
0
'~'
SI
v I
N ,
0,
~n,u'IT!-o
W
JC
zoo
11
..
-0
~
~
~
~
HUN
0
.\
10
4(
0
0 7
0 1
0
0
0
.\
.\
.\
.\
0
0
14
vA:l:{~~~t:~:N:~'U~~~C~{~L:r 1 1f 8hE 6t :( 6r
':.'N~'~~~Tl':.N'~II~,~_O_O"ITO_O_,~~~~;:'
0
.0
~ f2!
COU'U-5-CONTIOL-l0
~ tV
0
It
-t
6f _!H
0
:!:~
,o.~
o.
AI
01
lS~
20
0
!! r:~ ! ! ! ! ! ~~ ! ! ! ! ! !
!!!!!
N~GA~'VI;-~-;IA:AN':='~~--OON~'~-O-o-o-;;-';-~-~---;;-';-o-o -:
I I I I Ae ro~OM:A7r.'".~ClM:L'7IoS:r~
~".,,_eoLuMN
N'GA~'
'-'_'ALANCI_"+~NTlO.L-" ___ JO
,,-.. :: : 0:': : : : : : : : : : I I
(!) I I I I IJJ <i> I I I I I I I 1 I I I I I I I
I I I I ;OMOMO~ .;
N~GA~IV'" ~-;IA:AN~'-;;-~ OO,,~'~
..
IG ';~
0
SPLITS
AI
6. 'A 'A . . . .
.., .,
-I-I~l I
'3IN~S~I:~:....:aU~
S;TO!'
31
"
4C
"
s:~:_~YM:Ol~(:~
3C Ie , . , . , .
10 "
63
';
II
"
If
'G
'H
'H
6/
IJ
ox
IX
64
AM
0--0
CYCLE
PASS
~AY
CI
to
CI
000
~~~NIToD~~
0---0---0---0
10
000
00
ENTU _ _ ~_'llHIS_IO
15
E~T
25
0,0
0, 0
10
0000000'
0
&_
0----0
-IUS~
IJ
Il'
I
0 D:
0-0
'_'UIAG,
0
0:
Co
-~-21
20
'0
o'ooolE
~~~l
0"0
II
c: : ~ol:
,0
30
0
0
0
'I:~~~-~~l
0
0
0"0
STO,AG' IX"_"
ooooooOOOO';IHOO~O~
0
~-:r~~NTIY-d"
0
00
0---0.-0--010000000000
I"
'~'
0
0
0
0"0
<.. . 'j,!o:~uI
~"o
:
-o-o-o-~:l ~l r~
000
:
,--co TOIS
N , IN ,
0
0
0 : ' ely
usc
PU:CHo
all posi-
0-<>
0
0
1T
IoUONITOC-;-~
~"""-!----
AX
Ir:-oooo~ooooooooo':oooooo
A~~-o-~TO~AG(o
EX~-o-o-~-:r:-~NITo I-:-~
U
:
IS
O--<>,u,~
0--0---<>-0
10
' - . - - 1 0
-16
00;000
0000000000000000000
NI ~
I:~C
C ;~O T,.
N , N , N ,
0
,
.,
I
1 .: .
~
2012)'
10
SP",
00001000
,"
0-0
_0_0.0
>
0
0-0
D-PU-"
0"0
00
~~"'-:
I I"I I I I I I' I I~ I I ~~ ~ : : : : : : : : : : : : : : :
I I fFr-i i-Fri ~ i,_:'_-;'_o_~_:_~A+_~__~~~"'o_: ,~
,~
Counters 3C and 8C are coupled to form
AL.HAIIT 'MM'.,ATI
e X G> CAllY ~0 - - - - J O - - - an ll-position counter.
I IIGI I AXI I ?Tn.I ,I eI .1
~'AOOUT-'
~
,~
1. Pilot selector 1 is impulsed to transfer
NIXT
~
'r i 'IA 'IA ,I' i' 'I' 'I' ,Ie -Ie 'Ie 'Ie {o io'1 '1 -I' 'I' i' 'r -IG 'IG -I" '1" -I' 'I, -I' 'I'
when an X-80 card is at second reading.
I IIKI I I I Al 1 eI 01 ~ ~ ~ ~
~ I""f1~-IIANI--I Y-ri'~I '1'-1-1-1-I'I' I I I ~ '1'-1-~I
Counters 3C and 8C are impulsed from
~ AOr~ ~-:eA~o '~'O :'O~AG~ ':"Y~~.\
:'.f~
~ t-~ ~
.\ .\
card cycles to add NX-cards and sub: :": :1"iE ~~eA~I1A~,ioMPAI1NG""-'
~:::<._~~"~G'~M-;;-::__ ~::~ OOo'J'OOW~l~TI.::~e~o~:~,oo'-f
tract X-cards.
AO
~~~~~~~~~
~TI:'
~
~
:AJ~'
<>-;" '7:' ~
,~ ~
2. The couple control of low-order counter
I 1"1 I A' I I "
"[9"PASSCA'
~TI:' ~ ~U:OU~
~,
~'N'~
~ ~ ~
~ 0-;-"
8C is wired.
AS
~~~"'-: leK Ie 1 I' 1
~
~
~ ~
3. NEGATIVE BALANCE ON of high-order
I 11 I AT I I ,-HIGH LOW TlST 'NTlY-'
~1T(Ye~'~~T,,:'
.~
~~~~~~E 3~o~sTR~~edoftob~~~ ~~~~;~;:. -I-I:! I AV I I ~ : : io,~J~J.: : : : ::~_~N_'~-_~:':'e~CL~'~~ : ~ ~ r;::::~,
Wh~~ever a 9 appears in the high-order -I1::1- ~ I I ~
I~
.~-;-;;-;-;;
0
0 - 0 : 0--0
(XIT_'llOT
AN
0,':"':'
0 - 0 ' 0--0
0-0: 0-0
~~~\
~~~~~~~~~
~~~
~~~~~~~~I
,_COU'liNC
SELECTORS-I'
lor: '0
0000000000000000000
0-0
:1$: :I~
I 1"11\1 I I'AI I
_. I '0I 1"1 I I I 1"1 I
-1-1-1::11 11111
-I
I 1::1 I III I I
:...:, 0
0-0' 0-0.
0-0
--21--
r:~:--:;--:-:
I~:
0-0' 0-0
0-0
0-0
~~o~E;:~gr~~b~~~ c~u~i~~~.)(ASsUme
~
I I I,HI I I I I I
0-0' 0-0
'<>-<>
0-0
....oo,;o~
jO-O ~~wl
TN~TN~lN
B.
0-0' 0-0
~'
:'~'~
.---- .
!mT
~
=:= =:=
IMPUlSEl
rOIGIT
-1-1-1-'1"
UNIT ( - 5 - - - -
". I
.....;j
2 ' - - - - - ) 0 IMMfDIAU
t~ons stand at ~. Wire 3 caus~s converS10n of these 9 s to zeros. Couple control insures that the zero test starts in
the.high-order position of the coupled
counter and works to the low-order
Position This test uses the paths of the
CI to C connections.
Wh
t i d "th
f
en. coun ers are coup e,
e CI 0
the hIgh-order counter IS connected to
the. ~ of the low-order counter. RemalI~lOg CI and C hubs are connected,
starting from the right and working to
the left.
0UHI~ A!...~~'-:"":"":'ST~
...
10
7S
"~'.Mrn=A:rl~"':':'~
-O-'~IP~OG~AMO".~Tr~'A~T~TA'~-~'OP~
0-0
,0._0_0_0
A-.--"O'
I I .\~ .\~ ~.\ .\~
I-UNIT
.\~ Ie-.---IIIIIIIII
~~,~
~
I: : : :
c
1.
fTI i I I I I
I rrrrI I I
0
"--COM'A.IINC (NTlY--lO
OLlN~ ':-~-:-:-:-:
0
~ 0 0 0 0
o oLIN!'
o oLlN~'
')
o~
0
0:;
0000000
~~
IIO~O~OI7
0
o~ o~
coo
.;
~t
~'
"O~Ol~O~~Ol~O~O~lo~o~~o)~o);o
~~
~ c~
~~
0::
~~
0';
~t
~I
~~
0:;
I~J
Igs
1~7
I~'
I~'
I~J
I~~
o~
00000
0
~t
1~1
1~7
I~t
Review Questions
118
Programming
other machine features in performing specific operations. For instance, on any given program step, a storage unit can be instructed to read in or read out, a
counter can be instructed to add, subtract, read out, or
reset, or perhaps to read out and reset on the same
cycle.
Programming in Calculators
The program steps just described are also used in a
calculate operation. In many machines, programming
cannot be separated from calculating because program
steps only are used for calculations. This is true of the
IBM 602 Calculating Punch and the IBM 604 Electronic
Calculating Punch.
Before we go any further, let's see what is meant by
calculating. Actually, calculating is familiar to all of us.
Each of us comes into daily contact with some form of
calculating. We may be only adding and subtracting to
1234567.
'-PROGRAM-2
AOIOoooiooo
SUP
_SKIP_PROGRAM_SKIP_
000000000000
-COUPLE
00000
-EXITS
EXITS-
00
3
SUPI
27
31 1
6
0
3'
%
0
0
321
32
GOoooolooo
33
f
33:
Hooooolooo
3.:
3<
1000001000
.0 1 . 0
35 I
35
010
0
0
0:0
0
0
,,/
11
361
36
/COIOOOO/OOO
12:.2
~TEPo 1~~~PR~GR~M7""'~~~INOoR~
STEP 2
10
INTER
0000
000000
STEP 3
10
MAJOR
0000000000000
STEP 4
RUNOUT
10
FINAL
00000000000000
STEP 5
00000000000
SATURDAY MORNING
CHANNEL
8: 00 Three-Legged Race
8: 30 Potato Race
9:00 Softball Game
Champions vs. All Stars
11:00 Tug-a-War
11:30 Picnic
000000
7
9
10
12
0
0
0
0
The program steps that we have spoken of are associated with a series of hubs on the control panel (Figure 276). These impulses can then be used to control
FIELD DAY
COUPLE-
00000
100000:000
3
3
211
2'
cooooOlooo
4
291
29
DOOOOO:OOO
5
5
30.
30
(000001000
odOo
ALL_S
ENTRY
-10
000000000
CYCLES
371
37
~:OUO
~!
0nO
~louO
:100
NO~OOOO:OOO
15 I
15
40 I
.0
00100001000
16 I
16
0:0
0
0
010
0
0
.71.7
010
42:.,
0
,.1" a
a/a
0,0
43: 43
0:0
0
010
0
a
19 I
19
.. 41
....
SOIOOO%oo
20 I
20
., I
.,
21 I
21
010
a 0
221
22
volooo
U
IBM 407
~310230
HI
)(
2.
010
'U:
4'
010
a a
HI
41
o : ooo
~":c"o
.,:.,
010
0
15:
25
YOlO
0
0
0
0100
50:
50
010
0
a
a
IBM 604
FIGURE
275.
PROGRAM
FIGURE
276.
PROGRAM HUBS
119
READ CYCLES
0
..-tr:1
000
SKIP_PROGRAM _ _
000
-COUPLE
0
-EXITS
0
1
0
0
2
0
0
3
0
II
I
I~
I,
EXITS-
0---0---0
X2
0
8
0
0
9
0
0
10
0
0
11
0
0
12
0
0---0---0
0---0---0
0---0---0
XS
0---0---0
TENTHS
SKIP OUT
FIGURE
120
277.
PROGRAM EXIT
WIRED TO READ
Monday
Tuesday
Wednesday
Thursday
Friday
A
B
C
0
E
R
P
'Tl
~ OPERATION
8!bi
8
c:::
~
tTl
(")
o
~
o
z
o
(")
>-l
JJ
12
13
14
15
16
17
18
19
20
P
I
L
o
Loco
E
C oTo
en
>-l
~
;I>-
oeo
oTo
.~
ONO
ONo
oco 0
0
0
0 0 0 oeo
-----COUPLE EXIT--IO
Cl
00000
tTl
~~~~~~~~~~~~ ~I
c:::
Z
~
en
---RE:D
IP
~YC~ES~I~
c:::
000
>-l
tTl
000
en
0000
10 11 12
0000
o NO
OeO
"
oTO
0+0
11
oNO
0,
OeO
oTo
SKIP OUT
o
C
U
N
T
E
IIlI
II
33
34
35
36
37
38
39
40
41
42
43
44
030010TO
o
oNO
IMuILT'lpLlIERI
InI
I2RI
InI I I I I I4L1 I I
II
IlLI I
I
I
I
I
luI
6L
6R
7R
7L
0000100000010000001000000
SL
5R
8L
8R
00'0
000
o 0
0
0
0
6R
71 o
0 7R 0
0
0
8R
0 8L 0
o 0
I 7I
I 8
-I
12
o-!o---o
~~
oNo
o coo
02-0--0 ~
~~
~o
0--0---0----0--
88
N
T
~I~
o
o
0--0---0----0--
1cc
~~
'II
IJ
0
PUNCH
0
iAA
FF
GG
-9-8-
HH
Ir
65
0
oeo
o
0
0
oeo
_PUNCHING
o
0
0
0
0
30
45
1o___" ___"__0 6 0
1.",ip
0
:LECT
41
61
01 0
CO S
50010TO
o
0
0
ONO
25
DO
X COL STOR
0 T0
90NO
r r rI r r r
OeO
X+
o PUNCH
0
EE
32
31
3
o----o---<J
30
XS
TENTHS
-r -c
10
29
9
E
0
090 0
S
CO SELECTORS C
X
OTO o 0
000 0
L 0.9
9
ONO o
o oSo 0
DIVIDE
28
oTo
27
--COSELECTORS---
o.10801~
26
rn~
OS070 R O
OCO
25
'
All"
MPLY
24
XX
OOOCOOOOOCOOOOOCo o
0
0
oeo o
o o
1R
STORAGE TRANSFER E X I T - - - - , - - - - - - - - - 1
I---.-+---r-
E 7
READ
PROGRAM_SKIP_
000 000
0
0
: - \ - - - - - - - - - COUPLE000
:_+-______O_~XIT~-"
(")
0~0501 0
T
T 6
00060 T O
R!AOIH;
XX!
RESET
en
23
S oNe 0
0
0
0
0
0
oNe
0
0
0
0
0
0 oE040EO
E L M 5
22
t,).
21
: !lCAD III
:
I
111111
o---~
'Tl
10
R[AD~
ilt-----X
~
Z
-....J
00
~
STORAGE UNITS
,
,
DIVIDEND
READ
CYCl(
tv
tTl
COUNTER
STORAGE UNIT
f:;;
0
0
0
0
0
0
STORAGE PUNCH EXIT
0
0
0 100 0
0
000
000
40
'::>
0
75
0
000
000
oeo
20
55
70
-~-~-P~NC~ E~ITT;R-~-~-~-~l
0
IS
0
35
0
50
0 8 0
60
o
80
"I"
READ
0---0---0
MPLY
0---0---0
DIVIDE
0---0---0
X2
10
11
12
X5
0---0---0
0---0---0
TENTHS
0---0---0
0---0---0
SKIP OUT
1== == ==:
US_MINUS_READ OUT_RESET_NB
0-2-0-0
0-2.0--0.
S'
0
41
0
61
0
FIGURE
279.
IS
45
0
65
0
0
30
0
50
0
70
0
35
0
55
0
75
0
0
40
0
60
0
.0
0
122
25
21
STORAGE UNIT
OPERATION
I
I
am,M1:
(8~OU)
STORAGE UNITS
DIVIDEND
ADO
COUNTER
OIVl-MUlT
ADD
I.('~D)
Gross Pay
I 75
700
3500
43.75
811;
XI.25
r:;;
35
Total Hours
Rate
,! '
~ +
AOD~
1_+_~+~
" ,
jl~oqUT' ;-~
iriS~TTt
i~:
(A': C)
2l
~~I
, ;1
tit
1'1
21
II
3.
,I
------I
~
~ 0
0
0
0
0
0
0
0
0
0--0---0
~SKIP_PROGRAM_SKIP
~
~ o-C~UP;E
~
-EXITS
0--0---0
0--0---0
C~UP~E~
EXITS-
X2
IQ,Ei=:
~ .~~ :~ ~ ::::~
0
0--0---0
I3LI
I I3RI I
6l
6R
CI
AD
0--0---0
0--0---0
0--0---0
0--0---0
8
0--0---0
0--0---0
I
0--0---0
8
0--0---0
rI~~~ l3~~~Z~~~~~~
~
iffWdlt
FIGURE
IN~STORAGE
0--0
0-=-0
0---0
280.
COUNTER
CONTROL_READ
INo--!o--!-o
0--0
0--0
CONTAINS A
II
I I4RI
000
000
.0
8R
8l
ENT
II
7R
7l
f)
. ._ _ _ _ _ _ _ COUNTER
IS
0
35
0
25
000
55
45
'7 C
I4l1 I
o
5L
000
~'3~~~~(,~0
;~~ ~ ~ ~ ~ 0
~5; o2-o----v ~ ~ ~
; 6 ~'
~ o--!-o--o ~ ~ 0
IrII
65
0
000
000
: :I: : :
hI I, I I I II I rr
60
000
000
6R :
5R
4R
3R
20
0
40
0
0
000
0
0
75
.0
__
_
_0_0. .
o _
0 _
0
02R
0
00000
000
7R
000
8R
000
Xli
II 11III
3
141
+B+C+D+E
123
:(
8e
f:;;
DIVR.-MUlT.
..
~ ~opr'
"'liLT/PLY
III
I-;:
- R E A D CYClES---IHOP STOP
..
3
I
I
I I ' 'I i I
' I,
~Ix: i
DIVIDEND
1
2
1IIII,i , I
11
1l
STORAGE UNITS
COUNTER
STORAGE UNI1
OPERATION
'i
2.
2L
,.
"
I III' I I
1I
..
4l
111'111'1"'41
I I I I 1 ' 1 !~Pf41
,,
I
IxlKlJck1lo
READ
ooooooooo~
II
-COUPlE-
-EXITS
~ooo
~I
SKIP_PROGRAM_SKIP
0
O-~_-o---{)I
vPlE0
(!>
DIVIDE
0---0---0
EXITS0
C?
X2
000000--<>--<>
10
11
12
X5
0--<>--<>
TENTHS
~OOO
25
00=
0
~ ~ 2 ~I
0--2-0-----0
~~3;
T
C
0
0---0---0
C~15;
CI
,l
~ 8 C~
0---0---0
~~O
~~O
7
0---0---0
0---0---0
0---0---0
FIGURE
281.
READ OUT
0000'0
000
35
0
75
80
0
000
: :I: :
0
000
0
000
7l
0
0
000
I I III
8R
0
2Ro~~0~0""
"R
7R
8l
o
60
~o
55
000
~~ ~~~~~~~~~~~~~~~
READ IN~.'?'f4!STORAGE CONTROlJJW_READ IN
R
. ._ _ _ _. . ._ _ _ COUNTER EXIT
o-Lo()--<)o--=--o()--<)()--<)o--2-o()--<)v--!l
65
~.
~
o
~~O
CI
~~
.5
tc:=.;_PlUS
fJ
000
602
The 60::t- actually consists of two machines - the electronic calculator (604) and a punch (521). In addition
to punching, the feed unit in the 521 also reads the
card and enters information into the 604. The 521
operates at the rate of 100 cycles per "minute. The 521
feeds and punches cards continuously under normal
operating conditions. The 604 is an electronic machine,
and all calculations are performed at a high speed, compared with the 521. As a matter of fact, the 604 must
perform all of its calculations between the time the
factors are read in the 521 at the read station and the
time the card is at the punch station ready to be
punched. This amounts to the time between the reading
of a 9 (cards feed 12-edge first) and the time a 12 is
read on the next cycle. This is considerably less than a
521 cycle. The 604 operates on a cycles basis also, but
they are much faster electronic cycles. Actually, during
the interval of time allowed for calculating, there is
time for two hundred and thirty-one electronic cycles.
Figure 281 shows the planning chart and controlpanel wiring for program step 4, which is the program
step on which multiplication occurs. The impulses going
to COUNTER 6 ENTRY from COUNTER 1 EXIT are the
impulses, corresponding to the p,roduct of the multiplier
and .multiplicand, which are developed internally.
Logically, multiplication of this type cannot be completed in one cycle. Internal circuits are set up in the
machine to repeat the multiply program step (step 4;
in this problem) until multiplication is complete. The
machine recognizes this when it reaches the last digit
of the multiplier. Programming then advances to the
next step, or reads another card, depending upon the
control-panel wiring.
Figure 282 shows the planning chart and controlpanel diagram for the problem we have just worked out
to illustrate programming and calculating in the 602.
124
.'
~ ~
COUNTER
STORAGE UNIT
OPERATION
fl ftn
IL
IR
AD Of,
~ ~I
u~~
AU e/oA
1
I),
I~
I
I
ill
I
I
I
1
XI
Il~J
1
1
b:
1
1
l\' ~:
211
I
I
Xx
1
1
'"
10
11
12
!
{1fAO OVf,
I
I
1
I
I
I ~,II 1Mb;
IIX
13
'4
15
16
17
18
)1.)(
1;IAOlur
IJ DO
xX ~II\
19
I
I
1
1
niAD Du1
/)
.xX'
1
1
PUNCH UNITS
UNITS POSITION- MUST IE WIRfD TO PUNCH
6L
611
7L
7.
.11
.L
3R
3L
2L
It
IX'
O()('
ILD
MutT/PJ.Y
I
I
DO ~
.-
xlx'
,AD!)
f,(O+D)
ADD
3 (S+PI")
fA +f'(, J
iDD
1 ). IJI.D
.-
~j
1\EAD /II
1?
100
READ
CYCLE
STORAGE UNITS
DIVIDEND
DIVR.-MULT.
- CONTROL PANEL
23
20
. . . - - - - - - - 5 - - - C O N T R O L R E A D I N G - - " - - - - - - - - - PUNCH
0
0
o 0 0 0 0 _
0 _0_0_ _ _ _ _ _. . . gIG~ IMOp 1001
X OR BALANCE PICKUP
0
0
o
0
0
0
0
0
DIGIT PICKUP
0
0
0
0
0
0
0
0
IMMEDIA TE PICKUP
000000000
0
---PUNCH CONTROL EXIT
0
0
0
0
0
0
0
0
DROP OUT
0
0
0
0
0
0
0
0
o
0!010
READ DROP OUT IMPULSE
P
I
D--.a--o--o----<:,........,o--.a--o--o----<:>--o---<>----o---o--<>--o--o I 0 2 0 0
l
10
1
0 OTo
0
OTO
0
o
0
030
0
0
0
0
0
T
5
4
00
0
00E040EO
0
oNO
0
0
0
0
0
0
0
5 ONo
L
M5t----.--+---,E
0
L oco
0
0
o Co
0
E
C o'T 0
oTo
0
0
0
o
0
0
0
00060 T O
0
0
0
T
R
E 7
0 o No
0
0
0
0
0
ONO
0
R
5
:
:
0
0
0
0
0
0
oco
0
0
oco
COUPLE EXIT--IO
.--,----1 {;;
2'
25'
26
27
28
29
30
31
42
4344
RESET---
o TO 0IOTO
OOIOTO
ONO
oNO
OCo
oeD
ST
II
??
! !
--------------T
O~OSO~~ ruA~C~ s
:IS:::RI~
090
~
____ipIIIo. .0 CO0 SelECTORS
OTO
9
oNO
"'t---<>--o.
~l--_ _ _ _ _
_
_-_-~-:---7:-""--::::.------:-0~-C~X~:~~17
........ ~. ""__
0 COO
OTO
0
0
0
0
0
0 NO
0
0
"12
0
0
0----0---0
0----0---0
0 TOo
0----0---0
TENTHS
SKIP OUT
ONO
0 11 0
o
0
0
0
0----0---0
EAD OUT_RESn_N8
OCO
oTo
ONO
0 C0
X5
~
o--!-o--o o--!-o--o o--!-o--o
tP--_ _ _ _ _ _ _--"3--4>STO~E C~OLo_Lo
READ OUT
L
R
~+.O_O_.Q+. . .
10
0
10
0
0-2-0--0
282.
o
9
0
0----0---0
FIGURE
000 0
l 0'
O~O 0
l
C
::.!D
L
R
IE:;;;:t;;~~~:1rr.Tti1Trf
12
0
L-r-.........
:== 0
0
O.C 0
~~--. . .
--ONO
0 lOT 0
0,0
loTO
0
0
oco
0
0
0
OCO
PUNCHING_,5 _ _ _ __
~.C:-O-O-:
cc
I~
l
B~l T~ST
0
x CO:F STORo
PUNCH"'_ _ _. .
0....: ~
\'''l\, \, \,
o \, \ , \, \, \ , \, \, \, \ , \ ,
9-1-
GG
: C:
oNO
0 70
0
0
loTO
0
ONe
30
0
50
GOO
"0
~S
80
0
0
0
0
0
0
0
0
0
0
STORAGE PUNCH E X I T _ 7 _ _ _ _ _ _ _..
I-__ __, _
'\.. '\..4 '\.. '\..S '\.. '\..' '\.. '\..' '\.. ~ '\..\.~
ONO
0 I 0
-~-~-P~NC~ E~ITT~R-~-~-~-~l
0
0 80
125
OPERATION NOTES
READ
"
12
13
14
1$
'"
17
"
"
20
==
21
22
23
24
2$
26
'I 21 31 41 51 61 71 .1 ,I ~I
I------DPU
o 0 0 0 0 0
I0 0
~TO
0
0
I:M~IA~E
0
12
12
000
()---()
()---()
()---()
11
0
()---() I
0-;-0
OT:
; ; ; ; ;.;.;.
;.~.;...;...;...
..
0
P:
()---() T
3
S
()---() E
... ...
... ...
OTO
ONO
~E
oco
()---() C
()---() 0
OTO
ONO
loco
r~~CO~PL~NG ~ EX~T
: 0 j
01
()---()
I()---()
0-;-0 1---=---5+------'
T ()---()
S 3
E()---()
L~
()---()
()---()
()---()
'2170 ~
y,
'!
0
0
1117
C
00000
017
0
0
0 10
0:01
010
01
cOoN
00000000000000
0
2 0
o. 0
217
....
, -o-o--o-o--o-'oU~TE~
35
55
75
"'1
C
0
T
RI
::::
604
000
N
000
126
284.
PLANNING CHART -
STEPS
PUNCH SELECTORS
0
.0
20
00
.0
0
60
0
10
0
00
~Tl
0000000000000000
CALCULATING PUNCH
FIGURE
EX~T-o-o--o-o-"':""0"1
3'h 1 - - - - - - , - - - - - - P U N C H I N G - - - - 1 5
000000000000000
0
0
E .17
25
30
~o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
T 517
.5
50
0
0
TO
0
0
0
0
0
0
E 617
65
70
0000000000
0
0
000
o 0
-12
o- 9
o 0
o!
o
040
117
TO
283.
60
0
10
7
0---0
- - - - - . , . . . . - - - P U N C H SELECTORS
FIGURE
O()---()
()---()
~~
'0
1-5
FIGURE 285.
C into
Fs3,
(FS 1),
IS
11
18
BUS
jjI
,,'Om]
2'1
192021
010
OTO
OND
OND
oeD
oeD
oTO
oTo
'j '!
'j'j'j
!!!
o coo
o To
!j !
oeo
o C0
oTO
o coo
o
oeo
TOO
oeo
o TO
ONO
6---<>---4_&o-R-oISIT
f
EE
o coo
oeo
o Too
oTo
ON 0
~~-o--ol~
0: 0
"',
ole
.u
49:
49
010
0
so:
Y
0-1-0
0,0
so
oeO
oeo
o Too
OTO
oeD
oeD
NCTION CONTROL
ci
T 0
TO
ONO
oeD
DCD
RI"O UNITS"INTOI----L---,-PROGR"M
0
127
Wiring the counter to READ OUT and RESET on program step 6 empties the counter so the product can be
accumulated during the multiply operation.
Then, on step 7, it is necessary to instruct the machine to multiply. However, there are two multiply
hubs: MULTIPLY+ and MULTIPLY-. The plus and
minus refer to how the product goes into the counter.
Because we want a positive rather than a negative number in the counter, we need to multiply +. Now go
back tp the planning chart (Figure 286) and notice
that we indicate a multiply plus operation. There is no
need for extra counter-control wiring, because there is
only one counter; it is impulsed internally as a result of
the mUltiply + impUlse. It is necessary, then, only to
impulse the storage unit containing the multiplicand to
READ OUT.
STATE
OFFICE
SALESMAN PRODUCT
A
B
C
D
12.40
6.28
14.82
12.45
61. 95.
A
B
C
28.64
4.26
42.63
75.53
B
2
B
C
D
10.16
4.22
14.38.
42.50
53.72
10.81
107.03.
121.41
258.89
FIGURE
1\
287.
48.21
33.33
128
Programming in Accounting
Machines
The program units discussed up to this point are normally used for some type of calculation, and their progression is automatically started as a result of a cardread operation. We do have program units, however,
about which neither of these two statements is true.
These are the program units on the accounting machines. There are some differences between the program
units used on the 402-403 and those used on the 407408-409, but they are the same in principle and application. Therefore, only programming on the 407-408409 is discussed.
137.48
2
did in the 602. Again, as in the 602, the 604 programming remains in program step 7 and takes as many
cycles as nece~sary to complete multiplication before it
advances.
2S - - - - l o - - - - n - - - - . O
0000000000000000
70
15
'0
00000000000
---- ----30
I ~~~~~
0
f----=-----=--=-:;;;:?~~=~~~~'":"""-:--:-~~=::;:;;;;:::;;::::,;.:::::;;::;~~__:_~
MI
~~~~~~~~~~~~A~""
1;
ii ~ i :
liNE 1 _ 5
00000000
LINE 2
5
:
lIN~
3:
o--!-o
0--0
REPEAT
INT
0--0 M
REl
----0-
60
000000
IMMED
0
T!
EXIT ~ I~El
1;
15
0
I~
'~l
70
75
.0
0000000000000
~C~l]X_CARRIAGE
10
SKIPS_IO
20
000000000---00000000000
25
2
0
5
10
2~
~R
~W ~ R~E I
MA
10
.45
00000000
PROGRAMSTARTfHEAD1START_STOP:-1
2; : : :
:!: I I I I I I I I I I
m
! IT! j ! ! ! !i I ! ! !!! ! ! !I ! ! ! !I! ! !rN~ E~~~~i~'
FIGURE
288.
10
IS_TRANSFER
PRINT ENTRY _ _ Z5
30
40...,
407-408-409
15
0
~~~~~~~~~
~~~ fff:srAi~
~ r~l
0
0
60
0
100
MI
FIGURE
289.
.01 :: I~
0
0
INT
70
0
65
0
105
0
7.5
10
MAJ
i:::::: ~
000
:UN:OU:
~~~O'S~LEIC~OR~
000
;HA~NE~-~-
o
C
_10
600
AX
IH
24
Eo~m~
2S
! : : : : !-:.....o-o--o""'~~~O.S;L
N
26
27
28
0810
00000000000000000000
120
C
C
C
C
08800000000000000000000
407-408-409
Review Questions
1. In general terms, what is programming?
130
Zero-Print Control
As Punched
As Interpreted
007004
040359
7004
40359
040"11007004
"".1l1rl"I,,",...
tI/'tlln~JII It II
IU . . . . . . " I1 ,
11111111111111111111111111111111111111111111111111411111111111111111111111111111
1 1 , . . . . . . . . . . . . . . . . . . . . . , . ,
!:: ~:: ~::: ~~: !!:~ !!!! !!!:::::::::::::: ::: !!~!!:!!!:!!!::::!:! !!!!!:!!:~ :!::: ~:::
40"11
7004
~ ~ ~ ~ ~! ~: :!~!: ~ ~!!:!!:!:::::::::::::
1111111111111111111111111111111111111111111111111111111IIIIIIIIIftlllllllllllili
tlllllllllllllllllllllllllllllll!I!I'!III!II!!111111111111111IIIIIIIIIIIIIIII!11
III !Il! III 1111111111111111111111111111111111111111 311111111111111111111111131111
444 44 444441444 4 4.444144444444444444144114444111444444 44
444444~444444444444444444
!
J
..........................,.....................................................
FIGURE
290.
INTERPRETED CARDS
131
PAYROLL
1
1012:50
1
1
1
1
1
1
1
1
1
1 1215
1
1
1
1
1
Withholding
Tax
i
Dept
No
hI 2nd!
Surname
o.
1
173:l3
1
1
1
1
1
1
1
1
1
173:13
57 079
\'. K SNYDER
"
Hours
Regular
40P
1
Total
1
1
1
1
1~
41~
1
I
I
I
Earnings
Rate
Regular
1
1
I
I
185
I
1
74PO
1
I
57
79 II
1
1
1
1
SNYDER
1
1
1
1
41 15
1
1
1
1!5
1
1
1
I
..L1
1
1
II
2~8
76~8
l3P5
---
F. leA.
Other
I
I
I
1
1
1
I
1
1
1
182
1
1
1
1
1
1
1
2178
1
1
1
1
1
76~8
:_L---
...L---'-
I
I
1~2
Net Pay
I
I
1
1
1
1
I
1
1
1
1
1
1
741
1
1
1
lr5
1
1
Deductions
Withholding
Tax
Gross
Overtime
- '----..
Employee Name
Employee
Year-to-Date
Earnings
REGISTER
I
1
1
I
q81
1
I
I
I
I
I
I
1
1
1
I
I
I
I
63~1
I
FIGURE
291.
30
35
40)(
I I II ~I 1 1 1 I ~I I I I I "I 1 I I I ~~
I~
III III I 1 I r I I I I I I I I I I
- - - - W I R E FROM----ZERO ELIMINATION
000
PRINT ENTRY------f
000
00000
000
000
FIGURE
292.
o.
548
BOO
10
000
000
12
READING BRUSHES
000
25
30
45
50
13
14
15
15
16
000
00000
---------t--- X ELI MINATORS
000
20
21
22
20
60
55
75
70
65
19
40
18
35
000
17
000
11
000
2---4--------~~------~
E
F
0-9
Goo
0
0
000
11-12
M
N
p
Q
000
I
OTO
0
000
2
OTO
0
0
000
SELECTORS - - 3
0
0
OTO
0
ONO
ONO
OCO
0
OCo
0
0
OCO
0
5 .........----+-- PRINT ENTRY -------~
ONO
-----......1---- 4-oJ------+
0
0
I I I I 1I~
2 0
IIII"-"'-~
3 0
III
- - - - - - PRINT
000
0
0
~.O
ENTRY------~"'I
000
z
AA
AB
AC
AD
AE
AF
AG
AH
AJ
AK
FIGURE
293.
133
..
As Printe~
FIGURE
294.
ZERO-PRINT-CONTROL SCHEMATIC
o~ ,,.., ., ., .
5
60
000
I'
FIGURE
134
295.
.....
..
'5
_------ ,
557
As Printe~
FIGURE
296.
10
"Z1
12
13
15
16
17
18
19
20
21
23
22
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
S
c::
:;0
rr1
tv
1.0
-...l
;;
zo
"Z1
:;0
~
:;0
Z
>-l
Z
t"'"
N
rr1
:;0
o
~
Z
>
"Z1
;;
t"'"
~O
TTT
X READ----15
0.0
0
0
0
LO
0 10
55
!! r! I
C
!
PR!NT!EJRV!
25
30
0000
45
0
50
0
I0
CO~PA~E ~NT~Y ~ I;
~Ol
2001
III
0
J
0
L
0
N
u w y o 2
000 000
V
X
Z
135
0
000
0
0
0
0
;;
0
0
fll
30
35
40
I I I I I I I I I I I I I I I roI
I I I I I I I roI I I I I I I I I I
IIIIIIIIIIIIIIIIIIII
I
5
PROOF ENTRY 1---15
000
0
0
0
0
000
0
0
000
25
30
35
o
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
45
50
55
000
0
0
0
0
0
0
0
0
0
000
0
0
5
PROOF ENTRY 2---15
000
000
0
0
0
000
0
0
000
25
30
35
o
0
0
0
0
0
000
000
0
0
000
45
50
55
o
0
0
0
0
000 0
0
000
0
0
0
0
C
C
DI=
N P
E
S
NON S
0---.0
en TTTfi 1I I I Y
35
4[NTxn
00000000000---<>
55
60 PRFX S
0
0
o 0
0
0
0
0
0
0
0---<> U
0
0
0
40
000
60
0
0
0
000
CIO~PIA~INIG~I
25
2~ X
26
0eop I P
,uI ! !!lrI
,II I r i-I-1
60
5
0
25
0
45
0
~~ko~02~1
20~0~:l
I I I II-II
fTYT'i 1III 'f~:'~':~
I I I I 2S
30 I I I I Y
III I 4f rFfi
CF
I I I I I 10 I I I I I I I I I I r 1c~l
>
t"'"
5-------CONTROL
0
0
0
0
0
0
~~-~r;'TKOER-~
~2~
1
1
20
000
40
000
60
000
20
000
40
000
60
000
~
VI
VI
-...l
B
o
o
o
N
o
C
F
0
0
I
0
H
o
0
0
o
o
P
0
0
0
R
0
s
o
T
0
O~Jb--o--o-~EL;CI ToOR~--o--o-O~r~
IH2
0
C
N
0
C
2
0
11-12
0
C
N
0
C
3
0
11-12
0
C
N
0
C
a0
O~
000
*0
.~ ~ ~
0
4
0
00
IH2
0
0
C
#
0
o
0
0
0
0
0
0
0
0
0
C
C C
C
o
0
0
0
0
0
0
0
0
0
r - - - - - - - - - - Z E R O PRINT
o 0 0 0 0 0 ~
0
0
5~'
........ 10
o o 0 o 0,0 0 0 0 ~
_0_
o o
I I .I I l'J.
0
C
0
0
0
0
CONTROL
0
0
0
0
0
0
C
0
0
C
0
0
15
0
0--0
0--0,
~-------~----------~~---------------------t-CC~
o o 0
o .:
o o
4
0
000
0
0
0
0
0
0
0
0
0
0
0
50
000
3~
0
0
0
0
0
0
0
0
0
0
55
000
4~ ~
0
000
000
o
Z
o
o
o
I
o
3
o
5
o
9
o
(ii) T
0
ON --,
0--0;
0
J
0
000
0
C -ON-;
0
0--.05
OFLO ~
0
5
20 LL CTlo
0
IT
:
;
:
,
:~r~ :;:':~r~ :;:,:~~~ :;:,7. ~ l
r
~
000
AS
AC
AD
AE
. AF
AG
020
020
oCo
oCo
oCo
3C
o~
AJ
5 L
0
AK
III
op
IR
of
, E
OM
(ii)1
oT
'Yo
**
020
;1
~- P~INTo LI~E ~ I~ - 0 - 0 - 1
11 I I I I
10
TT r r r r rI~~
1
;
:R
24
25
26
27
0---.-0*
C
0
0
60 4
0'0
*o
UJ
VI
10
23
28
29
30
31
32
33
34
35
36
37
38
39
40
4'
42
43
44
000
1
000
~ if]. ,,.
'--- _ _ _ _ _-1
Print Magnets
FIGURE
I
298.
299.
fT-'---.,-JL----r~-.._'_-..,__L-_,_'--~
As Printe?
FIGURE
~5
Zero-Print
Control
Fuse
.
...
,
/1 /
000
! o :! o !:
I
ZERO-PRINT-CONTROL HUBS,
IBM
407-408-409
Review Questions
1. How is zero-printing controlled in IBM punchedcard machines?
2. How are zeros eliminated in the 548 Interpreter?
3. How are zeros printed in the 557 Interpreter? The
407?
4~ Why is zero-print control unnecessary for alphabetic characters?
136
"'!j
(5
C
:=c
trj
V.)
trj
:=c
oI
:=c
Z
~
I
(')
o
z
~
t"'"
~
;;
~C'l
....
tl:I
~
~
o-.....]
I
00
I
\0
I'~--~'
.~.o
;.~.":' ,~"O~NC';-:-:-~-O
-.:~ ~-O
0-0
0-0
:~O
:~
:~l' ~ ~~'~mlC:O'~,
n 7 7t
I~
: :' :' :' :' :' :' :' :' :' :' :~\::::~
' :' :' :' :' :' :' :':":' :' :' :\;::;,.:~~ i? ;l::! ,::::~ : I
I: : : : ~ : : : : ~_:_:_:lC:~. t':'N:-,-:-:-:i : : : : ~ 0 0 0:; : : : : ~ : : : : :n:
o :'N~ 20 !
~
0 0':
'~
iTfTi 1 I 11'i
00000
'
000000 \000000000
" _ _'_', COMPARING (NTn _ _ "
00000
,U
1~~~OMOp'U~NG 0fXl~_O_0_2~
LlNI 1 _ 5
IO _ _ PIOGUSSIV(
00000
LlN~
00
l 0
~S_O
SELECTORS _ _ 10
000
I:
_O__
000000000000
)0 PROGRAM STAlTrHfADl:srART_STOP~
O_O_)~ ~
2:
(ltL~X
.C;;;:y
~OOOOOOOOOO
':
..:,
0--0
0--0
1 -
II
0--00--00--0
11
0 - 0 0 0--0
=:=: : : : :
s
0--0' 0-0
0--0 70--0
0---0 7 0---0
'"
'" '" ~ I
~~,~_~~
1---5
<>-<>
0--0
I~
10
I~
2~ ~~~
IS--
0~ 0 0 0 0
m
I IIUmJJ .I.J_t_1111lUll II IIII I ~.~ ~l~~~~Ti'i ~ I~ ~: ~'"'~:~
~r
O'n"o~~"o'o"o"o"o"o"o"o"o"o"t 'b
0--00---00---00--0
0--0
==:==:= :
_ _ CAUIAG( $KI'5 _ _ _ 10
O--,---=-_--C-
~T~l , l~~o
00~
G.:',! CY~~'~ ~ 0 o 0 0 ~
0 0 0 0 ~ 0 0 0 ~-o-0~o~"lc:o'~TIo
0 ~~o
0 0 ~ 0 00 010 0 0 0
0
0
2
0
0
~ 0 0 0 ~ 0 o' 0 0 ~ 0 0' 0 0 ~ 0 0 0 ~ 0 0 0 ~ 0 0 0
10--0 r 1
2'
:0
S~
:0
~
:0
~ ~ ~
~ ~ ~ ~ ~ ~ ~ ~
t .1. JI. +4~ .Ie 3~ f f 'r J~ if .g ,Ie.Ie 't ,~ ~ 11( ~IC
~,
~
,~,
,~,
'~
0
0
,~, : : : : ,~o I! ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 1 IM'NIu'-I1'-1I'NTl '-1 '1 I 1 I 1'1'-1
I 1-I'1 I I 1 I '1'-1
II
0
01
I
Ot __ 0
: : : : ~ : : : : ~ : : : : ,; : : : : '~O : : : : ,~, 0 0 0 0'~ 0 0 : : ,~ : : : : ,~ :
~
I~ : :I.: : '1' i' i' i' '1' i' 'I' i' 'f -I' 'f '1' '10 -10'1 i l' '1' t i' -IG iG'IH 'IH l' f l' 'I'
uN'I' '-II'-Y-Y1STOllAr Y"'-IY-I 'I'~IIUN'I' '1-1' 1 1 1 1 '1 I 1 1 1 1 ~'U';
Ir
~ 0 00 0~ 0
:,,~ui, 0 ; ';:~::i::' ~=o~:::o=o:~~~~
~
o~o
u-------1
~I16 y~ 11 116 16 11 1A I6 1 6I I 11! y~ I 1 1 11 11 11 11111 1 o~o
;oooo~oo . . oo;oooo~oooo!!!!!!!!!!!!!!!!!!!!
!!!!!!II
I 1 1 1 I 1 11 1 11 1 1 I 1 I 1 1 I 1 I I 11 1 1 I 1 11 I
-y----t'y Cy~ Y Y Y Y Y y y y Y 'y y y y"'y .yy y YYYY y YYY y
6 6 ~ 6 6 ~ 6 ~ A 6 6 ! 6 6 6 6 ! 6 6 6 6 ! 6 6 6 6
6 6 6 6 6
s
C
o
10
'
:,
1, _ _ nANSfU PIiNT
':
(Nn~
__
0----0
tOO
15
0'
rA-.-C-O-(_F-G-H-I-J-IC_l
10.~
0'
0'
.,
"to
so
lS.O
0
0
0
0
0
15'0
n ::.: :
:
I
v I 0 0
'1'
,A 41.
.Io.t
&
t;l:
SELECTOIS
u _ __
,IF
.IH
I'_OIIlCT_H_lIsn_1~
01I(CT-s _ _ fNnY _ _ 10 _ _
_ __
UNIT O - S - - - - I O - - - - I S
IS
10
~.U'IT'--CO
UNIT c - s
PLUS_' _ _ (NTlY_l0_COUNTU_I'_CONnOLS_JO
41A .1A
10
0
0'
0
N
,)
11
zoo
12
.....
13
.0
0
IS
COU,U-'-CONTlOl-IO
14
o.
10
mH llll f llll HTfTfiTfTi llll f llll Illll m~fr~r~:~'Y~ !:1: 1: 5 !JJ:! !!'!::.rrlTIffFGT~ !!!
.. A 6A 3A 'A . .
'I
10
JI
12
14
IJ
16
11
18
19
20
21
22
"
24
21
36
31
40
4'
42
43
...
4S
46
'"
41
49
50
.52
53
54
.1S
.56
~7
"
31
..
4C "
3C IC 4D '0 30
.51
.59
40
61
63
62
eo '(
'F
IF
'G tG
6H
IH
'J
6J
6IC
IK
61
IT-~1 III 1 I:~i" III I 1 i:JTT' fITT-"I III I 1:'1 I III 1:'I 11 1 I 1:'1 1 1 1 (NST~O'TlxTTI~ ~::::----:M:OL-::':'
rrI 11 I 1 I~:I 1 III 1~~III 1 1 I::mllfFfTIfTl::I I III 1::11 I I 11~I I ~ 1 1 fFfi fFfi ~ i, :t: : !--~-+t~y~~O~~"'~'~
':
~
m::11 I11 I 1 1: 1 1 I I 11 I 1::I I III 1 11:rITrITTT:~I 1 III 1 I 1:1 1 .. 1 1 ~ 'rT ~ ,r'~rr.I ~ ~ ~':OUTO ~ 0~..~r 0~ ~NTl~ 0 ~
~.
0 0~,
I
2.
I " I
NU' crCLl 'UM PUNCH
'1' l' 'I' '1' 1' i' i' '1' {c -I 'Ic l' 1 ~c '1 '1 -I' '1' f 'X 'Ic 1C'r 'IH -I' .} -I' '1,
i~II'.II! III I'! 11.11 i_I6J_ILLlJDIIIJI! 1111 I i71'IIIII!~I
1"11 :~) '~jjjjJ1JTlY_' 1 rrCi-ICrfi-I1"'i-Ii 11 II 'i I I I 1 I-I-II
c
-2l
~
~
26
0150
0,,0
0,.0
I~
0 1, 0
27
~
~
0'0
l'~
~
0,,0
~
~
0;2
:...:., 0 0 0 0O20 0 0 0,
0 0..:..~OU~"'o lX~",:, 0 0 0 0 , 0I 0 0 0, 0 0 0 00,0
11"1 III 1 1"111111"111 111"1 I I 1111"1 III 11"1 I III 1"111 11 1"1
-11'1 A y y y'. y
11 1"Jy I!y 1 I !ylOA
1 1 1"1 1. The amount field is read from columns 25 I I III 1 1 lee!
through 30 of the payroll card, when t h e "
1 I 1,1
card is at the second reading station, and
I I III I I 1'1
printed on the payroll register in print-entry ;--:-;-'; 0
positions 25 through 30.
~
0
12
Y1
9" 9 9 19
9 Y" 9 9 9
16
4C
lD
--17-
22
--2l-
..,---
00
~17~
~2l~
.....:J
Eo0:'; 0
r.~:::::i
ra
I: : : ::
0
::
0--0---0--0
0--0---0--0
(N~l~ o_o_~-!..F~LHRoS~~
10,:"
0
0 0 0 00 0 0 0 0
0
21-
I~'
0 .
;r;' 010 0 0:
o~ 0"0Io~::o
A.r~ ~
0 .0
~~A~IIA~
~,
00
STEP ,_,_PIOGIAM_IO_MINOI
~npO 2
COOMPAIING U I f - 1
I~
~NTl~
oO'JowI'RCP!..jSTOP
0 2 0
0--;-0 0:::
FINAL TOTAL_
",
~ ~~~~~~~~~
~-oHJG~
lO: 'oASSoTES;
E:TlY~~
IoIToCYC~ES--;-~
CHANNU-'-
(NUY - 1 0
l~
I'
OFlOW [NO
2l
AI
1~
II
----I.....
015 0
I~O
II
to
0"0
029 0
olOo
oliO
0
PI'1o..~U
o 0 '0 1
~ 0 0~ 0,,0 0 'if
Co
,_,III,C! STO':~IT_'"
~~, 0 0: 0 0 .00 "
DO
0 0 ~..OO Pl~N' 0CONOTlO~~ 0"""-0-""" 0
0 0 0 ~, 0 0 0 0.~lee 0 ~ 0 ~ 0 0 ~ 0~ 0 ~ 0 ~, 0 ~ 0 ~ 0 ~, 0,~ 0 ~/)'D )~~,--,,--,,-o-:-,
0
& _0
'.u,:
" II
0
h::'
l
'
rr;
J
..
......
..
..
..
..
..
..
..
0 00 :
-;r~o
0000000000000000000
'J 11_-_n~n~n~n~n~n~
_ _ _ _ __
..
0000000
55
~n~n
........
-0-:,""""0
6,J
U
.,
7.
1)
7S
n
0000000000000000
00
o
~ 0_::
~._0 _
~I _
0 _
:: _
0 _
~ _
0
~ _
0
~.
I~J_0 _
I~'_
0 _
1~7_
0 _
I~' _
0 _
I~I _
0 _
I~J _ _ _ _ _ _~
It L..r_ _
_
_0_~_C_
_
_ 0_1~1
_0_
HUBS
TIMING
FROM
TO
LOCA TION
DEGREE DURATION
~------------------~-------------------+-----------r--~I
0
0
227 0
192 1,2
2400 2
1890
24 0
0-9
24 0
Proof 11-12
0-9
188 0
1890
48 0
48 0
1880
AH-AK 21-22
192
AG-21-22
CC Switch (Left)
Interpret 11- 12
ALTN
ISUP
A-B
A-B
31
29
STOP
A-B
27
1620
1120
207 0
2320
1120--1690
r-i--
f?~--f~ro I - - ~__~S~U~P________________________________
~
28
A-B
2070 _ _ 2320 I - - 0
A-B 30
UNEQ
1440
169
0
50
T 1-20
159
Compare Entry
C, 1-20
198 0
2100
Control X Read
Diait Selector Pickup
Interpret Emitter
A-B 11-18
W-X 1-22 Y-Z 21-'22
Interpret Read
PI~
1-20
U 1-20
D-L
to Print
Posting
Print Entry 1 and 2
72
96
120 144
rz
-...
m>JI ~
l!'?Zl WA
, I 1 1 ..
i.. ,- -'- -
9
96 0
0
30.5
AG 23-34
248 0
0
181.5
W-X,23-44 Y-Z,43-44
Proof Reading
D-L 23-42
J-K, 21-22 L-M -21
Rej)eat Print
3580
273 0
Proof X
10
11
198 0
Control X
42.5
2100
46.5 0
0
00
X Switch (upper)
360
12
Y-AD, 1-20
Selectors
~o
TOnterDret Read)
T(Proof Read)
SLP 25
54.5
18~
0
18~
AA-AC 21-22
0
DCPL
AC 21-22
96
OFLO
ON
AB 21-22
96 0
00
AA 21-22
SLP 50
2480
248 0
3600
AD-AF 21-22
LLCTL
AF 21-22
OFLO
AE 21-22
ON
AD 21-22
248
96
96
00
3600
AG 35
00
3600
25
AF 35
3600
50
AE 35
360
248 0
AE-AG 35
SLP Selector
C
Stacker
13
A-C 23-26
Camp
A-C 26
1520
Ctrl X
A-C 23
198
IMM PK
Int Br
Suppress Print
1%
1m
A-B
~i~
0
2040
0
204
254
42.5 0
46.50
2040
12,14
254 0 2,15
2540 12.14
_......
.....
_
__.
Il!II
1-2
Interpret
Proof
0
u
5
1590
0
210
3600
1460
N-S 21-22
N Switch (Upper)
X-O Split
0
0
A-C 24
A-C 25
Interpret X
18~
240
1870
46.5 0
1980 --2100
240 _ _ 1870 ~
AE-AK 1-20
r-___==~=r~ ______________________________~3=58~O-----2-7-3_+~17~1
......
I.
IlL
r-__~L=0~w~e~r______________________________~__________-L~1~8~1
192 216 240
FIGURE
138
168
M-S 23-42
Proof Emitter
48
273 0
248 0
Y-AA 23-34
96
5
6
1690
273 0
50
358 0
3580
24
A-B 27-31
Comparing
C-H 21,22
Normal Entries
Other Exit
Normal Exit
301.
557
264 288
ALPHABETIC INTERPRETER
24
48
72
96
120 144
168 192
. Timing Charts
X 0 Split or
Control X Selector P.U.
Accepts
(200 0 to 187 0 )
4. Degree Duration: this indicates the range of degreetime in the cycle during which a hub emits or accepts an impulse.
Let's look again at Figure 301. You have learned
that a cycle is always represented as 360 degrees (from
0 0 to 360 0 ). The timing chart for the 557 shows the
functional cycle beginning at 192 0 and ending at 191 0 ,
C
FIGURE
302.
139
'.xlr~_
11
I~
Vv
CONTROL
PANEl
HUB,
lOCATION
All Cycle;
AW 5368
H,7376
Alter SW Exit
Asterisk Control
<1:>-
:;:u
BJ 3334
AU, 6164
15
30
45
60
75
90
105
FUNCTIONAL C Y C L E '
120
135
150
165
180 195
210
225
285
000 315322
---
0,53.72; Q, 3740
0.7980
.......
CM
N0,3340
AV, 5368
SV,4152
AS
AJ,5380
AC, 5152
AS
DE 130
Comporinq Exit
Counter Exit
ARAY,I.42
--
31
CI Carry Exit
B('BF 142
AS
AB,53-80
AS
AO,4142
Digit Impulse
F,3740
Exit 9
P, 3940
Filter Exit
SL, 1534
Final Total
AP,7377
MO, 7374
Half Adjust
10
APAQ,4142
Immediate Exit
F,3134
N. 29 30
G.80
CF
E, 80
AS
MlR Couple
R. 37 38
E,3740
APAT.7980
APAT. 6768
AW 6972
C 5372
Overflow Programs
Overflow Transfer
APAT,6970
Proqram (Exit)
APAT,5366
Progressive Couple 1. 2. ~
----_.
79
G 79
3.11
AS
3.11
Runout On (Upper I
Soace 1 2 Sel.
13
K 7375
1.79
I-J, 7378
AK,4346
AS
Storage Exit
YAB, 132
A:;
BI-8J, 132
AS
AM,4750
KL, 79
BI,3334
Symbols Comma
AC, 4144
AC, 4548
Dollor Sign
AC, 4950
, Symbol
AG,5380
C ~mbol
AH,5380
AI,5380
Yl,5380
R or
Symbol
---
AS 3,1 1
Summory Punch X
Decimal
Storage Alphabet
-_.
_.
PS
IK, 7930
Swit,h Uooer)
--
....
12
Overflow Couple
....
11
r------.-------------+--+--~
R or
AS
- - -- -
14
Zero Print Ctrl. (lower) BH, 4180; BJ, 4180; BL, 4180
322330 345
15
30
45
60
75
90
105
120
135
195 210
225 240
300 315322
C
f
M
Cord cycles
finol toto I cycle
MLR cycles
OverAow programs
8.
22.
9.
23.
10.
11.
12.
24.
Program cycles
13.
14.
NOTES
Should not be used for counter c~ossfooting
15.
2.
16.
17.
3.
4.
Line impulse
Except special program
18
5.
19
20
7.
21.
26.
Com. accepts any program; Mi, Int, Maj accept when corresponding program start is impulsed; final accepts when
runout finol is active
Except cycle preceding summary punch cyc:le
351 0
27.
28.
140
IBM
407
TIMING CHART -
EXITS
'
31.
303A.
25,
1.
FIGURE
~Normal
LOCATION
V)
l-
<{
E-G 73-76
BK, 35-40
BJ,35-40
AH 51-52
Bal. Test P. U.
AU, 6566
C Corry Entry
AK,53-80
P 37-38
Asterisk Entry
Auto Stoo
l 31-40
M 33-40
M-N 31-32
J-K 31-40
Skip D
I 31-40
AV,53-68
AE 41-52
AS
Column Split 1 1- 12
AF,41-52
AS
Skip X
Comparinq Entry
C-F,1-42
Co-selector P. U.
17
18
AG-AN, 1-42
AR-AY, 1-42
Al-AO, 53-80
AA,53-80
A,41-52
W-X, 53-80
Extra Space
K,76-77
Filter Entry
BK,15-34
M-O, 75-77
0,35-36; F, 35-36
C, 35-36; E, 35-36
I-K,I-30
21
C,39-40
22
AD-AE, 53-BO
AJ,51-52
V-X, 1-40
18
OverAow End
AV,69-72
OP
n
24
E,33-34
AW,69-72
F-G,53-72
P.U.
H,53-72
X P.U.
D-E,53-72
A
A
R or - Switch (Lower)
Space 1,2, Sel.
Space Suppress
Stop
21
AP-AT,71-72
26
N,79
l,73-75
l,76-77
30
AG,51-52
Al,43-46
AS
Entry
O-R,I-32
Immediate Out
AK-Al, 47-50
Next Cycle In
AM-AN,43-46
'A
27
AI-AJ,43-50
28
AG-AH, 43-50
29
Summary Punch
AN,47-50
R,39-40
""" =m"
"'" =
V77777.
""'"'
~ ~
rb
.J1 .k
.4 .4
~ J,
rJ
JJ
em! ~m"
=
"""
vb vA
OP
A
s-u,
1-40
Zero Entry
BI,35-40
Zero Print Ctrl. (Upper) BG, 41-80; 81, 41-80; BK, 4180
18
~ ~ ,k
J;l
.A ~ e4, rJz
~ ~
db JJ JA
.=
322330345
FIGURE 303B.
.:k
AK,51-52
.k ~ ~ 4: ~ ~ ~ ~ ~ ~
25
BG-BH,I-40
~ ~
J, "g,
Ei'!m=
Summary Punch P. U.
Storage-Alphabet SW
",\om
AU, 71-72
rk .& r4 ~ ~ J,
.J. ~ ~ .4 oJ J,
20
Program Repeat
Program Start (Mi, Int, Maj)
~ ~
13
C,37-38
AI,51-52
.,1
A
A
Stap
.J
10
Start
.J,
A
CM
"'--
~ ~
0,37-38
OverAaw Transfer
105 120
19
0,39-40
90
Repeat
75
v! uk ,g, .& ~
J, .,!
Release
Non Print
60
"'--
Digit Selector (
45
AS
30
AZ-BB, 1-40
Counter Exit
15
r'lZ
Counter Entry
"""'" "=
16
("unter-Controlled Print
FUNCTIONAL CYCLE
tI
AS
Co-seleelor (Transferred)
Counter Control Plus-Minus
:i
15
30
45
60
75
90
105 120 135 150 165 180 195 210 225 240 255 270 285 300 315322
ENTRIES
141
7~'~SEll~~,~
0--0
0--0
0--0
0--0
0--0
11
- - - - - - 1 0 - - COSElECTORS P I C K U P - - - I O - - - - - _ 2 S _ _ __
~
0--0
11
0--0
0--0
~ >-~ I~>--
~
0--0
0--0
I
~~~
.
J
000000000
75
0--0
000000000
X-CARRIAGE
..
0--0
0--0
SKIPS_IO
ROrlCT
~~
~~
'--~--5------
ON
o
0
SPl PRG'
10
ON
IMMEDIATE-5--PU--IO------
0--0
"
~~
1111111111
SP
o
0
0
0
0
T--'-'-S
----IMMEDIATE----IO
"
10
sw-
10
0
0
~
INT
00000000000
;;:;;;;;~::.~~~~::...!S;::;~~l!.~....;~~-O-O-~O.~ElEC~OR~
IoCA~ CY~lES~
000000
115
120
000000
75
~-O----"!" _ _ _ _ _ _...,. _ _ _ __
0000000000000000
r~Lr~l
5
0 L:
0 : :0_ '.0
Jo - 0 ,01
0001000000000
OOOOOOOOOOOOOOOO{JOOOO
f++~i++ii+++f+++~~~~++~f~~~~
10
MINUS--5--ENTRY--10
15
20
B----
I I r I II r r I I I I I I I I I I I I I I I I I I I I
-.~_-f--DIRECT--5--ENTRY--IO--OR---I' ---DIRECT--lO - - - R E S I T - - l I - - - -
ttttttttttttttttt'tttttttt1tt
000000000
PlUS--5-TRANSFER-IO--EXIl--15
I I r:-:-:Bus~l~ I
15-
11
rI~O
Y Y ;
J; ; ; ; ;
J2
33
34
FIGURE
35
36
304.
37
38
39
40
IC~l:tM~~l1;sl $ii~
:
AD
.E
~OMOMO~
AF
000000000000
0.9
41
42
43
4'
45
46
47
48
49
50
51
------------1 :0
0000
52
NEGATIVf-5-BAlANCf--10-CONTROl-15 - - - - - - 2 0 - - - - - - 2 > - - - -
I I I I I I I I r I I r r I I r I I r I I I I I I II I
NfGATIVf-$--BAlANCE--Io,--OFF--!!I
B----
0000000000000000000000000000
4A
6A
3A
BA
48
6B
3B
8B
4C
6C
3C
BC
40
60
3D
BD
53
54
55
56
57
58
59
60
61
62
63
6'
65
66
67
68
6E
BE
6F
SF
6G
70
71
72
73
BG
6H
BH
6J
SJ
6K
S.
75
76
77
78
79
80
C
9-7 Impulses Wired from
Second Reading Column 80
9-7
45)
(8
~~------------<.N
142
0000
Co-Selector Pickup
305.
COUPLE--S-CONTROl-IO------15-----10------lI----
Wired from
Split Column Control 7
FIGURE
lI----
----lI----
'il:: ~~I~~2M:A
6 ! 6 ! 6 ), 6 6 6 6
"
'0
Y Y Y Y ? y y y Y Y
6666666666
31
0000000000
O~
10
0000000000000000000
- - - - - . , ------f--MINUS--5-TRANSFER-IO--EXIT--lI-----10
TO
Split Column
Control 7 Emits
(44 0 to 520)
Co-Selector Pickup
Co-Selector Transfers
Before 52 0 Holds to
285
Card Column 80
6- 12 Impulses Emit from 52 0 to 180
FIGURE
306.
6-12
CARD-READING TIME
(52 0
TO
180 0 )
143
Index
Accumulating ....................................... 43
Addition ........................................... 92
All Cycles Hub ....................... :............. 99
Alphabet Control ................................... 53
Alphabetic Code ....................................
6
Alphabetic Printing ............................... 15, 17
Alphamerical Typebar ............................ 17, 18
Arcing ............................................. 142
Armature ........................................ 34, 68
Brush ...................................... 7, 8, 11,
Brush, Carriage .....................................
Brush, Comparing ...................................
Brush, First Reading .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Brush, Primary Read ................................
Brush, Primary Sequence Read .......................
Brush, Proof Reading ......... . . . . . . . . . . . . . . . . . . . . . ..
Brush, Punch .......................................
Brush, Reproducing ..................................
Brush, Second Reading ............................ 17,
Brush, Third Reading ............................. 17,
Brush, X- ..........................................
Bus .Hub ...........................................
67
45
36
17
38
38
74
36
22
43
43
72
10
Calculating ............................
119
C and CI Hubs ..................................... 103
Card-Cycle Impulse .............................. 96, 101
g:~~-F;i~1d C.y.c.l~ . : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ::
1
Card, IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
Card Identification ..................................
6
Card Reading .......................................
7
Carriage Comparing ................................. 45
Carriage Storage .................................... 53
Carry ....................... ~ ................. , 103, 111
Character Emitter ................................... 29
Chart, Timing ................................... 12, 139
Code Punching ..................................... 5, 6
Coil ............................................... 33
Column-by-Column Punching ......................... 22
Column-for-Column Punching ........................ 23
Column Split ................................. 26, 59, 68
Common Hub ................................ 26, 59, 66
Comparing ......................................... 31
Comparing Brush ................................... 36
Comparing, Carriage ................................ 45
Comparing Entry Hub ............................... 43
Comparing Exit Hub ................................ 44
Comparing Magnet .................................. 33
Complement, 9's .................................... 109
Contact Roller ..................................... 7, 8
Control ............................................ 31
Control Input ....................................... 40
Control, Intermediate ................................ 129
Controlled .......................................... 71
Control, Major ....... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 129
Control, Minor .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 129
Control Panel ....................................... 5, 9
Control-Panel Diagram .............................. 10
Control-Panel Wires .................................
5
Control Wiring ...................................... 122
Control-X Pickup ................................... 69
Control-X Read. . . . . . .. . . . . . . . . . . . . . . ... . . . . . . . . . ... 57
Conversion ......................................... 111
Conversion Cycle ................................... 112
Core ......... " ......... , .................... " .... 33
Co-Selectors ........................................ 85
144
Counter ............................................ 42
Counter Controlled Print ......................... 21, 106
Counter Control Minus Hub ......................... , 110
Counter Control Plus Hub ....................... 96, 103
Counter Coupling ................................... 112
Counter Entry Hub ................................. , 95
Counter Exit Hub ................................... 97
Counter Group ................................. , .... 94
Counter Wheel ...................................... 94
Coupling Exit ...................................... , 81
Credit ............................................. , 111
Crossfooting ........................................ 128
CR Symbol Exit Hub ........................... 113, 115
Cycle .......................................... 11, 139
Card Feed ..................................... 12, 79
Conversion ....................................... 112
Electronic ........................................ 124
Group-Indicate ................................... 104
Intermediate Total ................................ 129
Machine .......................................... 11
Major Total ...................................... 129
Minor Total ...................................... 129
Print ............................................. 12
Program ..................................... 119, 124
Punch ........................................... , 12
Read ............................................ 51
Total ..................................... 12, 99, 119
Cycle Points .......................... .12, 103, 110, 114
Delay .............................................. 80
Diagram, Schematic ................................. 24
Die ................................................ 22
Digit-by-Digit Punching .............................. 22
Digit Emitter ....................................... 25
Digit Impulse Hub ................................ 26, 28
Digit Punching ......................................
6
Digit Selector ...................... :............ 25, 26
Digit Value ....................................... 6, 48
D-Pickup Hub ................................... 69, 80
Direct Entry ........................................ 104
Drop-out Hub ...................................... 83
Echo .......................................... 102, 113
Electromagnet .................................... 33, 59,
Electronic Cycle .................................... 124
Emitter ............................................ 25
Emitting. ........................................... 25
Entry .............................................. 10
Entry, Zone ........................................ 18
Equal Primary Sequence ............................. 37
Exit ............................................... 10
Factor ............................................. 122
Factor Storage ...................................... 126
Field, Card .........................................
7
First Primary Sequence Magnet ....................... 39
Fuse ............................................... 134
General Storage ..................................... 127
Group Indication .................................... 104
Group Printing ..................................... 104
Hammers, Printing .,. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 18, 19
High-Order Position .............................. 94, 95
High Primary Sequence ............................. , 37
Hold ............................................ 79, 81
Hot 9 .... '.' .............................' .......... , 113
Hubs ............................................. 5, 10
0-9 ..................................... '.........
11-12 ............................................
59
59
Alphabet ........................................ .
All Cycles
Alternate
52
99
42
Bus
10
69
79
Immediate ....................................... 52
Intermediate Program Exit ......................... 129
Intermediate Program Start. . . . . . . . . . . . . . . . . . . . . . . .. 129
Interpret Reading ....................... 19, 57, 63, 72
I-Pickup ............................... 69, 80, 81, 85
List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 99
List Off .......................................... 104
Major Program Exit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Major Program Start .... ',' . . . . . . . . . . . . . . . . . . . . . . ..
Minor Program Exit. . . . . . . . . . . . . . . . . ... . . . . . . . . . ..
Minor Program Start ............... ,.......... 98,
Multiply .........................................
129
129
99
129
128
17
98
21
71
14
X-Pickup ........................................ 69
X-O Split ..................................... 69, 142
Zero-Print Control
134
9
10
N-Zone
............................................
19
23
24
74
74
38
44
5
7
Verification .........................................
31
X-Brushes .......................................... 72
X-Eliminator ....................................... 62
X-O Split ................................... 69, 74, 142
X-Pickup Hub ................................... 69, 80
Zero-Elimination Device ............................. 132
Zero-Print Control .................................. 131
Zone Entry ......................................... 18
Zone Punching. . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . . . . .
6
Zone Selector ....................................... 19
IBM MACHINES
IBM
IBM
IBM
IBM
Sorter .........................................
7
77, 85 Collators ......................... 37, 55, 74
101 Electronic Statistical Machine ......... 69, 81, 91
402, 403 Accounting Machines
17, 28, 43, 79, 83, 86,
95, 109, 111, 13 1
IBM 407, 408, 409 Accounting
Machines....................... 9, 18, 20, 29, 45, 51,
65, 79, 81, 85, 86, 99,
113, 128, 131, 136
IBM 513, 514 Reproducing Punch ................. 22, 26
IBM 521 Card Read Punch .......................... 124
IBM 528 Accumulating Reproducer ................... 83
IBM 548 Interpreter ............. 14, 27, 62, 71, 131, 132
IBM 552 Interpreter ........................ 27, 131, 132
IBM 557 Interpreter .............. 18, 28, 41, 56, 63, 72,
131, 134, 139
IBM 602 Calculating Punch .......... 22, 48, 83, 119, 120
IBM 604 Electronic Calculating Punch ........... 119, 124
A24-1007-1
llJ]3~
@