IBM RAMAC 305 Reference Manual

The
information
programmer
(Form
No.
information
RAMAC®305 REFERENCE SUMMARY
contained
and
operator.
A26-3502).
is
required.
in
this
It
is
Reference
summary
condensed
should
is from
be
the
made
IBM
to
as
that
an
aid
RAMAC
manual
for
305
the
more
Reference
when
experienced
more
complete
Manual
© 1957, 1958, 1959, 1960 by
International
RAMAC 305
Business
Machines
Corporation
Systems
Summary
305
PROCESS
305
PROCES DRUM
Additional printer Additional processing tracks: U / . # Paper Tape Input track: $
Accumulator
Add Subtract Read out and reset
Read out Multiplicand Multiplier Input
Track
Output
Track
(Standard Machine) Disk Memory Address Register Character Selector Inquiry Track Magnetic Core Punch
Output
Printer
Output
(Special Feature)
Paper Tape
(Special Feature)
VALID
Unit
Track
Track
Input
output
TRACK
track: T
* Invalid Address
DRUM
TRACKS
ADDRESSES
FROM
M
L
V
*
K
S R99
*
Q
-99 S
T
$
TO
L
M
V99 N99
K
S R99
J
-99 Q
1299
S
T
$
COMPARING
The
following chart illustrates both valid and invalid track
addresses for compare, field compare, and combined compare.
* Yes, if
NOTE:
During
pare selectors affected.
TO
= V99 and
field compare,
MULTIPLICA
Basic
Rules
of
Multiplication
Maximum number digits in multiplier cannot exceed
Maximum number digits in multiplicand cannot exceed Maximum number digits in product cannot exceed 20. Product
is
developed in accumulators 0 and
Location
Units position of product plier, minus number of positions to be dropped from product.
of
Product
EXCEPTIONS
NO.
of CHAR. = 00
TO
address determines field com-
TION
1.
is
8 plus number of digits in multi-
11
9.
* One low-order position of the product will be lost for each
digit in the multiplier beyond
Instruction Explanation
1.
Position multiplicand on multiplicand track. xxxV99zz xxx - Track and units position of multiplicand.
2.
Execute automatic multiplication. yyyN99zz
Half
Adjustment
The
position to half-adjust can be determined by using the following formula: (09)
-(
half -ad just. NOTE:
automatic multiplication.
zz -Number
yyy
- Track and units position of multiplier.
zz -Number
the number of decimals to be dropped = position to
Accumulators 0 and 1 should be reset prior to initiating
11.
of digits in multiplicand.
of digits in multiplier.
*.
INVALID
M to R
R to J
TRANSFER
J to Any Track
INSTRUCTIONS
Speed
The
following formula may be used to compute the time re-
quired for multiplication (includes 30 ms for loading multi-
plicand).
60 +
10
(n
-
1)=
time
in
n
= number of multiplier digits.
milliseconds.
REFERENCE
SUMMARY
3
AUTOMATIC DIVISION
Basic
Rules
of
Division
Maximum number digits in dividend cannot exceed 19. Maximum number digits in divisor cannot exceed Maximum number digits in quotient cannot exceed 19. Maximum number digits' in divisor plus maximum number digits in quotient cannot exceed
20.
9.
OPERATING
370 Printer Output
80 positions 60 positions 40 positions 20 positions
Punch Output Card Feed Input Typewriter Output
Automatic Typing Manual Typing (average) Tabulations (average) Carriage Returns (average)
(29 (36.5 (50
(84 ( 100 (125
SPEEDS
LPM) LPM) LPM) LPM)
CPM
max.)
CPM max.)
100 200 300
1000
2050
ms/line
1640
ms/line
1200
ms/line
720
ms/line 600 ms/card 4so
ms/card
ms/
character
ms/
character ms/tab ms/
return
Location
Units position of quotient is in 119.
Location
Units position of remainder in L08 minus number of digits in
excess of of digits in divisor.)
Instruction
1. Position dividend in accumulators 0 and
xxxLyyzzb5 xxx - Track and units position of dividend.
2.
Position divisor on multiplicand track.
xxxV99yy
3. Execute automatic division. L09P99xx xx - Twice the number of digits in quotient.
Half
Increase the number
(3) read quotient from position L18. Remainder is also positioned one position to the left.
sion.) NOTE:
mum whole number figures.
of Quotient
of
Remainder
11.
(Number
Explanation
yy
zz -Number
xxx-
yy -Number
Adjustment
above, add 5 to
If
number
of digits in remainder equal number
1.
- Maximum whole number digits tient plus 8. (Cannot exceed 19.) Maxi­mum whole number digits in quotient is maximum digits in dividend minus mini­mum digits in divisor plus one.
Track and units position of divisor.
added zeros.) quotient exceeds to right of divisor equal to number in excess of instruction.
of
of
of
digits, then additional digits are decimal
of digits in dividend.
of digits in divisor. (Including
If
number of digits of
11, zeros must be added
11
before execution
digits in quotient by one
119
after execution of instruction, and
(Do
not exceed basic rules
digits in quotient desired exceeds maxi-
in
instruction
in
of
of
quo-
this
divi-
Speed
The
following formula may be used to compute the quired for division (includes plus
30 ms for loading divisor).
100 + 20 n
(n -1)
= number
= time in milliseconds.
of
quotient digits.
30 ms for positioning dividend
time
re-
Disk
Storage
Seek time disk to disk:
SOo
ms/
Seek time track to track, same disk:
250
ms/max
Seek time record-to-record, same track:
50
ms
Transfer disk
so
ms/max.
Transfer drum to disk:
130 ms/max. 105 ms/avg. 80
Other Operating
Track-to-track transfer Control panel test additional 20
Record advance additional 30
Skip-to-record additional Addressing Address Register additional 20 Cycle Delay additional 30
NOTE: tions which normally require pleted in
Features of the RAMAC 305 are summarized below. feature, the table indicates the number standard machine, the units in which each optional addition may be made and the maximum available capacity.
305
FEATURES Character selectors Distributors Selectors 10
323
FEATURES Co-Selectors Pilot Selectors 0 Digit
Selector 1
Offset Stacker
DPBC
positions 20
FEATURES
370
Co-Selectors Pilot Selectors Skip Stops
*One 4S-position character selector standard.
**5-position
t2-position
Timing
max. 600
to
drum track:
ms/
175 ms/avg. 100 ms/min.
55
ms/avg. 30 ms/min.
Speeds
on
If
Program Exit Overlap
30 ms.
FEATURE
Standard
Standard Increment
Standard
avg. 400
drum
50
ms for execution may be com-
ms/
min.
ms/min.
is
installed, certain instruc-
SUMMARY
of
units included in the
Increment
3*
100
()
0
4** 0 6
3
20
,10
4**
5t
1
10
Increment
4** 5t
5
30
30
For
each
Maximum
6
120
40
Maximum
20**
lOt
2 1
80
Maximum
12**
lOt
11
ms ms ms ms ms ms
4 IBM RAMAC
305
DIGIT
NO
DIGIT
1
2
3
4
5
6
7
8 9
11 12
CONSOLE READING AID
ZONES
CHAR
0
x
• •
• •
• •
X
0
-
&
0
A
J
/
1
B
K
S
2
c
L
T
3
D
M
U
4 E
N
V
5
F
0
W
6
G
p
X
7
H
Q
y
8
I
R
Z
9
$
#
I!
*
%
@
CONSOLE
The
Console
(
On
Left)
operator
decipher instruction easi
Iy. It should
following
I.
of
2.
3.
4.
In
the
following
and 4 lights
XOl248
..
Because
the
zone
lights
chart
should condition. X
and
0 in followed sented,
which
READING AID
Reading
is
designed
the
lights
more be
manner:
Mentally
arrive
the
numeric
For
example:
1 2 4 8
0.00 .0.0
•••
oooe
Refer
to
the
digit
which
this
sum.
Find
the
proper
opposite
this
Follow
across
letter,
or
represented
example;
are
glowing:
~
6
numeric
opposite
be
checked
The
matching
this
example}
across
to
the
in
this
{left
special
Aid
to
help
binory
quickly
used in
at
the
lights
0
chart
for
corresponds
hand
zone
digit.
to
the
character
by
these
the
lights
total
the
digit 6 on
for a
zone
should
character
case
is
the
coded
and
the
sum
glowing.
the
column}
lights
number,
lights.
X,
6,
matching
pattern
then
repre-
the
to
0,
the
letter
the
READ,
The
the test lock
2,
The
the Test Lock
WRITE,
AND
ALTER
SUMMARY
following diagrams show the sequence of operations
On
or
Off.
Test
Lock
On
1st
~
2nd
~
3rd
I Write I
TesT
Lock
Off
1st
B
2nd
8
3rd
I Write I
TEST
following is a resume
ON
and
LOCK
with
it
to
On
From
To
Parity
From
Q
On
From
Q
Q
Q
Q
Q
To
From
To
[;J
[;J
FUNCTIONS
of
console keyboard operations
OFF.
with
with
Test Lock
Make disk file inquiries during processing
when
{an
be
F.
Make disk file inquiries Make
drum
Make
track inquiries during processing
drum
track inquiries when Alter a record in the disk storage file Alter a
drum
track record
Read from Correct parity errors
drum
track
________________________________________________
not processing
not
________________________________________
"M"
(clear
____________
________ ________
processing
____
____________________
Yes
accumulators) Yes
ON
OFF
No
Yes
No
Yes
No
yes
No
Yes
No No
No
No
No
Yes
NOTE:
Dual
Access
Select
Hubs,
accept
only
RAMAC
RAMAC
during
an
NOTE: Any inquiries directed to the disk storage file
processing will be replied to only as provided for in the program.
CYCLE
exit
Cycles
cycle
CHART
Timing
Chart
Delay
DELAY
Regenerated Impulses Emit.Used to
Return Stored Prog or
Select Access
Arm
EXI
T
REFERENCE
to
during
SUMMARY
5
Console
Operating
START-STOP
PROCEDURES
\
Starting the Machine After a Power-Off
1.
Depress sole
2. Depress Hold
3. and
4. Depress by
5.
Place of
6.
Place reader
7.
If
Load depress
Restarting the Same Job
To
restart
press
the
Starting or Stopping
To
Start:
1. Set step.
Set
2. operation-RUN,
3. Depress
4. Depress
To
Stop:
1.
Set step.
2. Set
Inquiries-File
When
1.
The
The
2.
3.
Depress
4. Key
Inquiries-File
ITI0ff:
I.
Test Control
2.
3.
Depress Inquire
4.
5. Key
ITI0n:
I.
The
2.
The
3.
Depress
Condition
the
lights
the
the
punch
the
Ready
any
the
program.
the
operation.
the
hopper.
a
new
program
button.
the
the
reader
the
Program
the
Control
the Program
the
Program
the
Control
Not
Test machine
the
in
the
Lock
Selector the light
in
the
Test Control
the
Power-on
have
printer
Control
Control
desired
If
reader
same
start
Program
key
turned
Start
light
the
key.
Selector switches
Selector switch to SINGLE
Start.
Selector switches
Selector
at
on,
depress
Start
key.
key
down
is
on.
Impulse
Selector
data
is
job,
switch
or
program
to
be
loaded,
program
Start
key.
place
at
a Specific Program Step
OPERATION,
Set key.
switch
INQUIRIES
Information
Processing
Lock
must
be
must
desired
desired
Information During Processing
must
desired
comes
record
Lock
must
Selector switch
desired
off.
be
reset-depress
Format
five-digit address.
be
off.
switch
should
Format
key.
on
immediately.
address.
be
off.
Format
key.
Procedures
the
console.
until
buttons
is
already
cards
to
to
to
key.
be
should
After
the
Reset
cards
that
to
the
desired
load
depress
in
in
the
the
desired
the
desired
etc.
the
desired
CONTROL
Reset.
set
to
RUN.
be
set
cards
the
feed
to
key.
stop
are
the
machine,
STOP.
RUN.
the
con-
feeding
required
mode
in
the
Program
and
de-
program
mode
program
of
4.
When
the
IN
will
Delay
the
program
hub,
Inquiry
quiry program uous
When
5. address.
Inquiries-Drum
When
Not
1.
The
Test
The
Control
2.
3. Depress
4.
Depress
Processing
Lock
the the
ALTERATIONS
Altering Part on
a Drum Track
I.
The
Test
Lock
2.
Depress Select
3. character
Depress
4.
Duplicate
5. by
tion
6.
Type
7. Depress completed.
8.
Depress
Depress
9.
tion
holding
to
to
the
type
be
the
the
proper
key.
the
the
down
changed.
new
the
the any
reaches
the
Inquiry
stop.
(The
and
Exit
cycles.)
light
Cycle
turns
Information
may
be
either
Selector Read desired
switch
key
(read
character
TO
of
the Information
must
be
on.
Read
key.
track
by
Alter
key
to
on
the
track
information.
Clear
Write desired
place
Q track.
information
the
DUP
key
after
key.
track
key.
key
the
step
light
will
lights
on,
on
or
is set
on
to
"Q")
key
on
DRUM
depressing
the
keyboard
on
Duplicate
all
alterations
except
which
turn
will
show
key
in
the
off.
RUN.
.
the
keyboard.
TRACKS
the
corresponding
the
typewriter
up
R.
tests
on
and
five-digit
in a condi-
to
the
have
Altering a Complete Drum Track
I.
The
Test
Lock
must
be
on.
2.
Clear
the ing this
3.
Depress
tion
Type
4.
5.
Depress
6.
Depress Select
7. character
Q track.
the
Read
order.
the
to
type
the
the the
the
key.
TESTING
key,
Alter
on
desired
Clear Write
desired
This
may
Space
to
place
Q track.
if
typing
by
depressing
be
bar,
the
key
the
information.
key
key.
track
PROCEDURES
accomplished
and
the
the
keyboard
less
than
100
the
corresponding
by
depress-
Clear
in a condi-
characters.
Testing Typewriter Control Panel Formats
1.
Inquiry a. b. c. d. e.
format Depress Turn Depress
Key
in Depress of
operation
the
the
the
the
the
Reset
selector
appropriate
desired
Program
on
the
key. control
switch
Format
file address.
Start
key
typewriter
to
key (1,
one
time
control
FORMAT
2,
or
for
each
panel
program.
the
In­the
contin-
track
posi-
been
key
TEST.
3) .
cycle
in
6 IBM RAMAC 305
2.
Document-printing a.
Reset The
Turn
Depress
of
operation
the
test
the
the
b.
c.
d.
process
record
Selector
Program
on
format
must
the
Program Testing
Method I executes a program,
2
executes
stopping.
1.
2.
3.
4.
5.
6.
7.
NOTE:
during
write
File
several
program
The
Test
Lock
The
File
not
is
impossible
the
to
the program
Interlock
be
plugged.
program
the
first
control
should it
Turn spond place
Place
through a normal
After
the
gram,
TION.
When
will
If
it and corresponding
onto
light
processing
turn
the
the
Program
perform
the
operator
is necessary
then
type
Because
this
procedure,
the
disk
will
glow.
one
only
character
the
should
switch
to
destroy
selector
program
selector
load
program
Control
Start
program
wishes
to
out
the
File
each
storage,
Operation
unit.
be
on
Control
Start
typewriter
one
steps
or a complete
METHOD
be
1
off.
on
By
leaving
a file
switches
that
on
cards
in
load
unit
has
Selector
key is
step
to
examine a track
depress
desired
key.
Interlock
time
the
machine
may
the
switch
key
one control
step
the
process
this
record.
is
CONTROL
the
machine, routine.
stopped
switch
depressed,
at a time.
the
Keyboard
track
switch the
program
be
resumed
typewriter
to
FORMAT
time
for
panel
at a time;
routine
control
switch
so
that
to
be
executed,
STOP.
on
the
to
SINGLE
by
depressing
is
not
jack-plugged
will
stop
track.
TEST.
each
cycle
program.
method
before
panel
unplugged,
they
corre-
and
proceed
first
OPERA-
the
machine
at
any
time,
Read
attempts
and
by
depress-
and
pro-
key,
the
the
to
ing
the
Check
next
Start.
Test File
is
impossible
the
the
the
step
this
have
Because
this
onto
will
Reset
program
Start.
Reset
program
Lock
Interlock
not
be
the
program
to
the control
processing
first
routine,
of
the
point,
been
This
may
Read
key the
procedure,
the
disk
glow.
key,
to.
the
Program
1.
The
2.
The should it
3.
Turn spond place
4.
After of first
5.
At that order. board
NOTE:
during write File
light
the
Check
the
next
Program
Track Clearing
Clearing a track
can
be
accomplished
1.
Turn
the
Test
2.
Depress track. tracks propriate
To
reset
Read
The Q track
(e.g.,
track
character
the
accumulator
key,
setting
step,
should
switch
plugged.
to
destroy
selector
first
program
selector
second
the
operator
affected
be
accomplished
and
File
each
storage,
Operation
setting
step,
to
blanks
by
using
Lock
and
Space. can
W)
the
depressing
METHOD
be
off.
on
By
leaving
a file
switches
on
unit
has
place
the
routine.
to
determine
selecting
Interlock
time
the
may
the
program
depressing
or
the
the
on.
This
now
by
depressing
key
(W
track,
program
Program
2
the
process
this
record.
that
is
to
CONTROL
stopped
program
can
investigate
by
the
proper
switch
the
program
machine
be
resumed
Program
accumulator
console
writes
be
used
in
this
depress
selector
Set,
control
switch
so
that
be
executed,
STOP.
on
the
selector
if
everything
depressing
track.
is
not
will
stop
by
selector
Set,
track
keyboard
blanks
to
blank
Write
case) .
Read
and
switches
and
then
panel
unplugged,
they
corre-
and
initial
step
on
the
the
tracks
is
the
Key-
jackplugged
attempts
and
the
depressing
switches
and
then
to
zero
as follows:
on
the
out
other
and
the
ap-
M.
in
to
to
Q
REFERENCE
SUMMARY
7
Error Correction Procedures
PROCESSING
Parity
Console Indication:
Cause:
Restart
cycle,
the
Clock
Console Indication:
Cause:
Restart Procedure:
Check
1.
Processing Parity
2.
Improper
PTOcedure:
1.
If
the
the
machine on. depressing possible and
2.
If
the chine Check sary
tion accumulator data used necessary
struction
If
an
indication
To
correct
providing following a.
Depress
b.
Read
100 contains
c.
After
key. page
d.
Type
e.
Depress
been
f.
Depress
Depress
g.
3.
If
the
will
Reset a
read-in
tion
core
the comparing tion sible,
step
tion
Error
I.
Processing CLOCK
2.
Some
phase
1.
Make NOTE:
light
character
parity
The
operator
because
the
records
parity
will
Reset unless is
involved.
is
retained
as
an
so
error
an
procedure
the
characters
the
This
and
any
completed.
parity
stop
and
has
occurred,
unit.
core
unit.
and
the
where
can
be
ligh t on.
a.
note
The
stops
on.
Check
stop
and
an
aid
to
that
persists
that
an
the
an
full will
stop
the
the program
check
with
Program
to
an
Depress
the the program
the
started
Stop
Stops
of
console
Stop
(Red
transfer
check
occurred
will
stop
may
Reset
no
information
in
the
check
occurred
with
the
Program
accumulator
If
read-out
has
been
in
the
to
reconstruction.
restart
the
the
accumulation
on a track
the
source
invalid
accumulator
may
Check
track
that
on
the
error,
it track cause
under
corrections
clear
write
key.
start.
occurred
the
TO
Start
accumulator
transferred
Check
It
may
accumulator
source
record.
should
accumulator
over
(Red
machine
of
the
program
may
character
Reset
key
CYCLE
be
timing
ERRORS
Stop
light
within
on
with
the
INSTRUCTION
attempt
and
then
machine
FROM
reset
will has
the
Stop
has
have
on
the
CYCLE
Start
may
read-out
and
to
zero.
magnetic-core
program
to
data
is
occurring
operation
be
used:
key.
contains
track
are
be
automatically
been
typed,
typewriter
the
first
invalid
that
are
after
the
on
the
light
is
all
that
is
involved.
data
Reset
and
possible
data However,
be
restarted
is
reset
again.
light
is
out
step
not
indicate
on)
.
the
processing
the
INSTRUCTION
the
transfer
Program
actually
not
FROM
light
be
all
and
reset
has
The
unit
It
will
at
some
can
be
track
transfer,
incorrect.
is
the
parity
typed,
depress
to
character.
required.
last
TO
cycle,
on.
Depressing
is
necessary
If
is
in
make
to
correct
with
the
if
at
and
on)
.
of
step.
involved.
the
CYCLE
Start.
transferred
been CYCLE, on.
Depressing
that reset occurred,
accumulator
and normally previous
built
on
not
and
if
underlined.
space
correction
the
an
the
an
the
core
this
some
the
error,
unit.
cycle,
light
again
This
affected.
the
ma-
is neces-
instruc-
can
up
again.
it
is
the
FROM
involved,
error.
the
track
the
alter
across
machine
Check unless
accumula-
magnetic-
inquiry
error
informa-
is
not
pos-
previous
accumula-
until
by
is
the
be be
in-
an
All
the
has
of
by
the
following must dicated
2.
Depress
3.
Investigate and written
4.
If
tions, program mulation
5.
Investigate cuted duplicated. punch a card,
Set
6. and
Start
7.
File
Check
include
preceding
either
it
to
the
press
the
program
and
the
Reset
the
in
the
or
both
may
where
can
the
insure
For
Program
program
program
Stop
Console Indication:
1.
Processing File
2.
Check
Stops
light
Cause:
Record
just
data
on
NOTE:
and
will
the
process
on
every
Restart
1.
Depress
2.
Depress
3.
If
typing that the re-entered at storage.
Feed
stored
drum.
Accumulator
always
panel
file
write
Procedure:
Check Program
the
error
out
is
the
source
error
condition
on
an
instruction
Check
cause a File
persists,
the
Stop
Console Indication:
1.
Processing
2.
Feed
Check
Stops
light
Cause:
Misfeed leave should
Restart
1.
2.
3.
4.
5.
6.
Read
in
and
arrive
affect
Procedure:
Depress
Remove Remove Run
out
Process
Runout
Restart
by
card
failed
unit)
in
processed.
Depress
Check
the
only
Reader
the any
the
placing
to
front
the
Stop
Console Indication:
1.
Processing
2.
Read
Stops
Check
step.
at
also
program
wrong
be
begin
etc.
are
operation.
Reset.
the
card at
one
cards
jammed
remaining
feed
Reader
light
Therefore,
least
the
the
preceding
key,
not
TO
address
place.
of
these necessary the
accumulator
again.
program
that
information
example, a slide
Selector
set.
by
depressing
(Red
Stop
on.
on
disk
read-out
not
wired, a File
Start.
the
disk
storage
of
the
has
drum
that
will
(Red
Light
on.
reader. A check
each
feed
card
that
Stop.
from
cards
key.
the
last
from
of
the
remaining
Start
(Red
Stop
on.
step
on
step.
the
Check
track
step
to
steps
are
to
restart
steps
which
to
start
light
file
does
and
reset
Check
stop.
information
record
record
being
been
corrected,
track
and
transfer
on)
station.
has
not
the
feed
from
cards
by
three
the
feed
key
to
light
the
restart
which
Reset.
of
both
be
sure
accumulator at a position
is
reset
are
will
not
operation,
at
the
Program
on)
.
not
agree
to
the
If
the
Check
can
and
the
transferred.
the
the
program
the
.
is
made
Therefore,
been
hopper.
the
feed.
depressing
cards
(two
hopper
cards
run
the
on)
.
procedure
the
error
the
error
data
was
and
the
to
be
re-exe-
be
lost
feed a card,
restart
Start.
with
file is
invalid
FILE
hubs
stop
will
be
retained drum
data
can
restarted
record
to
as
the
any
processed.
the
cards
into
the
that
are
cards
in.
is
in-
step
not
opera-
in
the
accu-
or
point,
source
on
occur
by
track
After
be
disk
cards
jam
Non-
if
the
feed
to
be
8 IBM RAMAC
305
Loading...
+ 16 hidden pages