A22 6741 1_Operators_Guide_for_IBM_7040 7044_Systems 1 Operators Guide For IBM 7040 7044 Systems

A22-6741-1_Operators_Guide_for_IBM_7040-7044_Systems A22-6741-1_Operators_Guide_for_IBM_7040-7044_Systems

User Manual: A22-6741-1_Operators_Guide_for_IBM_7040-7044_Systems

Open the PDF directly: View PDF PDF.
Page Count: 72

DownloadA22-6741-1_Operators_Guide_for_IBM_7040-7044_Systems A22-6741-1 Operators Guide For IBM 7040-7044 Systems
Open PDF In BrowserView PDF
File Number 7040-01
Form A22-6741-1

Systems Reference Library

Operator's Guide for IBM 7040 -7044 Systems
This publication is intended for personnel operating
7040 and 7044 systems. It describes lights,
switches, indicators, and keys of the systems, and of
units within the systems. Instructions and operation
code lists are included. The reader should be familiar
with IBM 7040-7044 Principles of Operation, Form

IBM

A22-6649.

This edition, Form A22-6741-1, obsoletes the preceding edition,
Form A22-6741.

Copies of this and other IBM publications can be obtained through IBM Branch Offices.
Address comments concerning the content of this publication to:
IBM ClJrporation, Customer Manuals, Dept. B98, PO Box 390, Poughkeepsie, N. y~ 12602

Contents

Introduction
Instructions and Data .
Machine Cycles
Operator's Console
Processing Unit Data Flow
Input-Output Devices

5
5
7

8
12
12

Magnetic Tape Units
7330 Magnetic Tape Unit Keys and Lights

.

IBM

13
16

Card Devices. . . . .
1402 Card Read Punch, Model 2
IBM 1402 Card Read Punch, Model 2

18
19
19

IBM

Printer
1403 Printer, Models 1 and 2

22

Telecommunication Devices .
1009 Data Transmission Unit .
IBM 1011 Paper Tape Reader .
IBM 1014 Remote Inquiry Unit

37
37
41
49

Operations
....
Loading Card Data - 1402 .
Loading Magnetic Tape Data
Loading Entry Key Data .
Off-Line Operation

51
51
52

Appendix A. Instructions

56

Appendix B. Instruction List

59

Appendix C. Powers of Two Table

64

IBM

22

IBM

53
54

Appendix D. Octal-Decimal
Integer Conversion Table.

.

.

.

.

. .

. .

.

.

.

.

.

.

. 69

65

Appendix E. Octal-Decimal
Fraction Conversion Table.

.

Figure 1. Operator's Console

Introduction

The operator's console contains a program controlled console typewriter, keys, switches, and lights for
communication between operator and computer (Figure 1). Two banks of entry keys and an enter keys
computer instruction make possible the entry of a full
data word or instruction into the computer. This entry
may be either manual or program controlled.
Information is set into the keys in octal format. The
contents of main processing unit registers and counters
are displayed in lights on the console. Certain control
and error indications also are displayed on the console
for viewing and action.
The processing unit controls and supervises the
entire computer system and performs the actual arithmetic and logical operations on data. From a functional
viewpoint, the processing unit consists of two sections:
control and arithmetic-logical.
The control section can start or stop an input-output
device, tum a signal indicator on or off, rewind a tape
reel, or direct some process of calculation.
The arithmetic-logical section contains the circuitry
to perform arithmetic and logical operations. The
arithmetic portion calculates, shifts numbers, sets the
algebraic sign of results, compares, and so on. The
logical portion carries out the decision-making operations to change the sequence of instruction execution.

Instructions and Data
Instructions are distinguished from data by the time
at jhich they are brought into the processing unit
from core storage. Information that is brought into
the processing unit during an instruction (I) cycle is
interpreted as an instruction. Information that is

brought into the processing unit during any other
computer cycle is treated as data. Consequently, the
computer can readily operate on' its own instructions,
by bringing information into the processing unit during
any cycle other than an I cycle. Also, the computer can
be instructed to alter its own instructions according to
conditions encountered during the handling of a procedure.
It is this ability to process instructions that provides
the almost unlimited flexibility and the so-called logical ability of the stored program computer system.
Register

The register is an electronic device capable of receiving and holding information, and transferring it as
directed by control circuits. Functioning may depend
upon magnetic cores, transistors, or similar components.
Registers are .named according to function: an
accumulator register accumulates results; a multiplierquotient register holds either multiplier or quotient; a
storage register contains information received from
storage or to be sent to storage; an address register
holds the address of a storage location or device; and
an instruction register contains the instruction code
(operation part) of an instruction being executed
(Figure 2).
Registers differ in size, capacity, and use. Some registers contain extra positions to indicate overflow conditions during an arithmetic operation. The accumulator
register has 39 positions; 36 for data, two (P and Q) to
remember overflow conditions, and one (C) which
holds a check bit for that word. If two 36-bitbinary
numbers are added, the result can be a 37-bit answer. In Figure 3, the accumulator register holds
one number; the other number - from storage - is in
the storage register. When the two numbers are added,
and the result is placed back into the accumulator
register, the overflew is indicated by the presence of
a I-bit in the first (P) overflow position. The ac-

Accumulator
Contents
Storage Register
Contents
Accumulator
Result

Figure 2. Register Nomenclature and Function

1000,100110111010001101010011100010101011
SQP.l

35

lo~ 10110001010001101101100010100100101
~1

u

1001~)l1101000100011010111111110111001111
SQP. 1

35

Figure 3. Overflow Condition Resulting from Addition

Introduction

5

cumulator might then be shifted right one place and
a record kept of the lost low-order hit.
With other registers, contents can be shifted right or
left within the register and, in some cases, even between registers. When contents are shifted from one
register to another, the two registers act as one large
register. Figure 4 shows three types of shifting. With
shifting involving a single register, data shifted out of
the register mayor may not be lost, depending on the
instruction used. With double register shifting, data
shifted out of the registers are lost, and vacated positions of the registers are filled with zeros.
In other uses, a register may hold data while associated circuits analyze the data. When an instruction is
placed in a register, circuits can determine the operation to be performed and locate the data to he used.
Data within specific registers can also be checked for
validity.
The main registers of a system, particularly those
involved in normal data How and core storage addressing, display their contents by small lights located on

Single Register Shifting:
(Shift right seven places)
Note: Left-hand positions
are filled with zeros; data
shifted out of position 35
are lost.

the operator's console. A light ON indicates a I-bit for
that position: a light OFF indicates a O.:hit.
Counter

Counters are closely related to registers and usually
perform the same functions. In addition, contents of a
counter can be increased or decreased by some
amount. The contents of a counter, as of a register,
may be displayed in lights on the operator's console.
Adder

The adder receives data from two or more sources,
performs addition, and sends the sum to a register.
Figure 5 shows two positions of an adder circuit with
inputs from an accumulator register and a storage
register. The sum is developed in the adder. A carry
from any position is sent to the next higher-order position. The final sum goes to corresponding positions of
the receiving register.

Before

Single Register Shifting:
(Shift right seven places)
Note: Data are not lost when
shifted out of position 35; the
data are re-entered in
position S.

Before
Double Register Shifting:
(Shift right seven places)
Note: Data are shifted from
position 35 of the first register
into position S of the second
register. DatQ shifted out of
position 35 of the second
register are lost. Vacated
positions are filled with zeros.

Figure 4. Types of Register Shifting
6

Figure 5. Adders in a Computer System

Machine Cycles
All computer operations take place in fixed intervals of
time, determined by regular pulses emitted from an
electronic clock at frequencies as high as millions per
second. A fixed quantity of pulses determines the time
of each basic machine cycle.
Within a machine cycle, the computer performs a
specific machine operation. The quantity and kind of
operations required to execute a single instruction
depend on the instruction. Various machine operations
are combined to execute each instruction.
An instruction consists of at least two parts, an operation and an operand. The operation tells the machine
which fmiction ·to perform: read, write, add, subtract,
and so on. The operand can be the address of data or
of an instruction, or of an input-output unit or other
device. The operand can also specify a control function
such as shifting a quantity in a register, or backspacing
and rewinding a reel of tape.
To receive, interpret, and execute instructions, the
central processing unit must operate in a prescribed
sequence. The sequence is determined by the specific
instruction and is carried out during a fixed interval
of timed pulses.
All instructions have one instruction (I) cycle. Some
instructions require only an I cycle for complete execution; other instructions require both an I and an execute (E) cycle.
Instruction Cycle

The first cycle required to execute an instruction is
called the instruction (I) cycle. The time of this cycle
is instruction or I-time. During I-time:
1. The instruction is taken from a main storage location and brought to the processing unit.
2. The operation part is decoded in an instruction
register. This tells the machine what is to be done.
3. The operand is placed in an address register. This
tells the machine what it is to work with.
4. The location of the next instruction to be executed is determined.
At the beginning of a program, the instruction counter is set to the address of the first program instruction.

This instruction is brought from storage and, while it
is being executed, the instruction counter automatically
advances (steps) to the address of the location occupied by the next stored instruction. By the time one
instruction is executed, the counter has located the next
instruction in the program sequence. The stepping
action of the counter is automatic: when the computer
is directed to a series of instructions, it will execute
these instructions one after another until instructed to
do otherwise.
Assume that an instruction is given to add the contents of storage location 00002 to the contents of the
accumulator register. Figure 6 shows the main registers
involved and the information flow lines.
At the start of I-time, the instruction counter transfers the address of the instruction to the address register. The addressed instruction is selected from storage
and placed in a storage register. From the storage
register, the operation part is routed to the instruction register, and the operand to the address register.
Operation decoders then condition circuit paths to perform the instruction, while the address register locates
the operand.
Execution of instructions need not necessarily proceed sequentially. Certain instructions can alter the
normal stepping of the instruction counter: the instruction brought from storage can cause the next execution
to be not the next sequential instruction, but, instead,
one located in another position. For instance, the
instruction counter can be reset back to the beginning
to repeat the entire program for another incoming
group of data.
This transfer ( branch) to alternative instructions
also may be conditional. The computer can be directed
first to examine some indicating device, and then transfer if the indicator is on, or off. An instruction can say,
"Look at the sign of the quantity in the accumulator;
if this sign is minus, take the next instruction from
location 5000; if plus, proceed to the next instruction
in sequence." The instruction counter is set according
to the contents of one of two possible storage locations: 5000, or the location of the next instruction in
sequence. The logical path - that is, the precise

Figure 6. Computer I Cycle Flow Lines

Introduction

7

sequence of instructions executed - may be controlled either by unconditional transfers, or by a series
of conditional tests applied at various points in the pro:gram. Normally the storage arrangement of the stored
instructions is not altered.
Execute Cycle

I-time is usually followed by one or more computer
cycles which complete the operation being perfonned.
Execution of an E cycle brings a word into the processing unit from core storage, or takes a word from the
processing unit and places it in core storage. Any word
brought into the processing unit during an E cycle is
treated as data for the operation decoded by the previous I cycle. Figure 7 shows the data flow following
the I-time illustrated by Figure 6.
The E-cycle (Figure 7) starts by removing from storage the infonnation located at the address (00002) indicated by the address register. The infonnation goes
to the storage register, from which it is then moved to
the adders together with the number from the accumulator. The contents of the storage register and accumulator are combined in the adders, and the sum is
returned to the accumulator.
The address register may contain information other
than the storage location of data. It can indicate the
address of an input-output device, or a control function to be perfonned. The operation part of the
instruction tells the computer how to interpret this
information.
Buffer Cycle

Buffer cycles are used to transfer information between
an overlap data channel (channels B through E) and
an input-output device.
Use Cycle

Use cycles are used to transfer infonnation between
channel A and attached input-output devices.

Operator's Console
The operator's console has five panels (Figure 8)
containing keys, lights, and switches that provide flexible, efficient communication between the computer and
the operator. The following descriptions of console
features start· at the top left-hand comer of panel 1
and continue through panel 5.
Panel 1

Channel Bit Density: Five density switches are used,
one for each possible data channel, to select the magnetic tape densities used for recording. Each switch has
three positions: 556/200, 800/200, and 800/556. Thus,
a magnetic tape unit whose channel bit density switch
is in the 800/556 position would record at800 bits per
inch if operating at high density, at 556 bits per inch
if operating at low density.
Storage Clock: With this switch in the ON position,
core storage location 00005 is incremented (added to)
60 times a second. Incrementing is stopped by placing
the switch in the OFF position or by removing power
from the system.
Step Mode Selector: This three position rotary
switch controls the operation mode when the single or
multiple step keys are depressed. The three positions of
the selector switch are: INSTRUCTION, CYCLE, PULSE.
INSTRUCTION is the normal operation position and provides for execution of a single instruction at a time
when the single step key is used. The CYCLE and PULSE
positions are customer engineering aids and allow execution to be slowed to observe details of a single
instruction.
Address Stop:. This five-position switch is used in
conjunction with the entry (location) switches and
has these positions: OFF, I-Cycle, E-Store, Channel
Store, and Any. The address at which the operator
wishes to stop is first placed in the entry (location)
switches. The operator then selects the type of cycle
on which to stop. When a coincidence of the selected
address and the cycle occurs, the computer stops.

t the number located at 00002

number at
location 00002

Panel 2
Address Register

Instruction Counter

Figure 7. Computer E Cycle Following an I Cycle
8

C B Thermal: This light is turned ON whenever a
circuit breaker, fuse, thermal, or airflow switch in the
basic system or auxiliary equipment opens. Power is
removed from the system if the opening switch is in
the central processing unit (cPu). In auxiliary equipment, power is removed only from the unit.
Master Power Connect: When this switch is on (lit),
power is supplied to the sequencing controls and the
power-on and power-off switches are active.

Channel Bit Density

ll.QQ.
~
.!!QQ
~
200
200
200
200
200
556 ••• I.!QQ ~ ••• !!QQ 556 ••• !!QQ ~ ••• §Q,Q 556 ••• 800
200 @ 556 200
556 200
556 200
556 200
556
Storaie Clock
.r"'-- S
M d
I
_
~

. Off

0

®

On

tep

0-.

®

©

Inst·OPulse

e Cyc e

0

:

®

Index A

121

22

I 24

25

26 1 27

171

121

22 23 1 24

25

26

3213334351

121

22

23 1 24

25

26 1 27

I 24

25

26

23

28

29

I 30

31

3213334

351

29

I 30

31

32

I 33

34

35 1

29 1 30

31

32 1 33

34

35 1

DDDDDDDDDDDDDDD
DDDDDDDDDDDDDDD
DDDDDDDDDDDDDDD
DDDDDDDDDDDDDDD
DDDDDDDDDDDDDDD
D DDDDDDDDDODDDDDDDDDDODDODDDDDDDDDDO
0 DDDDODDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
J

CB
Thermal Light

I

Channel in Use

A

B

121

22

o

E

23 1 24

25

C

IMas~er

IMaster powerj
Connect

powerj
DlSconn

I

Channel Chk

JA

8

0

C

I

Norm~nPowe1

14

15

Index B

I

Position Reg

ElF

I Normal powerj
Off

16

I 27

Index C

Instruction Counter

26 1 27

28

29 1 30

31

1

2

3

[U

11

2

I3

I

I

Sh ift Counter

Instruction

IT]

4

5

6

I7

4

5

I6

7

8

28

9 110

11 112 13

14 115

16

17

11 112

14 115

16

I 18

I

Tag

28

Address

19

20

I 21

22

23

19

20121

22

23124.25

I 27

28

29

I 30

31

321333435

26127

28

291 30

31

32 133

Storage

81 9

10

13

17118

34

35 1

Accumulator

~

0

DDODO'ODO'ODo'oodODO'O 00100010001000100010001000
MQ

IT]

2

11

I3

4

I6

5

7

8

I9

10

11 112

13

14 115

16

I

E

17118 19

20 121

22 23 124

25

I 33

34

Ch
FP
Trp Mem Q X
9
9
Ctl Prot Car Car Car Oflo 1

FP

261 27

28

29130

31

32

351

[J

D DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD D
8 B ~~::Ie ~:~~~:~ BJ DDDO[ ODD OJ DDODO 0DC I'~~:;::k 1
B I I \I ~~' 10 DDDO[ nOD DOD DDOD 00rn I I
Cycl~ Time

I

II

L

B

a

Tally Counter

Par

Accu Div

10

Par Trp
Inh Inh

2

Enter
Storage

Multiple
Step

Clear

Mas Prog
Stop Stop Ready

j

Clock Pulses

I

f3

Contn;tnter

I
Sense

Emergency
Power
Off

m
Q

@
@
@
@
(!9)

0
CD
<0
0
G)

CV
tt

--

.
.,

lower Ribbon Shield

Figure 25. Print Line Indicator and Ribbon Shield
Printer

25

forms b'actors are mounted on these bars. The forms
tractors are movable, and to facilitate this movement
there are notches in the tractor slide bar. The following
procedure, for proper adjustment of these notches according to th e form being used, applies to the upper
tractor slide bar. Procedure for the lower slide bar is
similar.
Th e left tractor is locked in place by a spring-loaded
latch in one of the nine notches located one inch apart
on the b'actor slide bar. Th e third notch from the left
end is the normal location for most applications.
The first notch is used for forms from 51/ 2 to 18%
inches wide. When this notch is used , the print unit's
lateral movement is limited to .4 inch.
The second notch is used for forms from 4V2 to
17% inches in width. When this notch is used, the
print unit's lateral movement is limited to 1.4 inch.
The third notch is used for forms from 3V2 to 16%
inches wide. When this notch or notches 4 through 9
are used , full lateral print unit movement (2.4 inches)
is possible.
The ninth (last) notch can be used for forms from
31/ 2 to 10% inches wide. When this notch is used, the
first usable print position is 38.
The right-hand tractor is locked in place by springloaded pins snapped into anyone of 27 holes, located
one-half inch apart on the tractor slide bar.
The movement of the tractor slide bar, in which the
holes are located , is conh'olled by the right-hand tractor vernier. Movement up to one-half inch can be made
by the vernier knob.

Figure 26. Printer Indicator Panel

HIGH SPEED START

This light turns on when a high speed skip has been
initiated.
LOW SPEED START

This light turns on when a low speed skip or line
spacing has been initiated.
HIGH SPEED STOP

This light turns on to indicate that high speed skipping
is to be stopped.
LOW SPEED STOP

Indicator Panel Lights

This light turns on to indicate that a low speed skip
stop has been initiated. It is ON when the carriage is
not in motion.

GATE INTERLOCK

This light turns on when the print unit is not locked
in position (Figure 26).
BRUSH INTERLOCK

This light is on if the carriage tape brushes are not
latched in position for operation.
SHIFT INTERLOCK

This light turns on to indicate that the manual feed
clutch is not properly positioned.
THERMAL INTERLOCK

This light indicates that a temperature above the
operating limit has been sensed in the hammer unit
or chain drive unit; the light remains on until the temp erature drops to an acceptable level. The 1403 is
interlocked during this time.
26

Tape-Controlled Ca rriage

The tape-controlled carriage (Figure 27) controls high
speed feeding and spacing of continuous forms. The
carriage is controlled by punched holes in a paper tape
that corresponds in length to the length of one or more
forms . Holes punched in the tape stop the form when
it reaches any predetermined position.
Carriage skip channels 1-12 are standard. The tape
circuits initiate special signals that are sent to the
CPU when channels 9-12 are sensed. Program testing
of carriage channels 9 and 12 is standard.
Vertical spacing and skipping are initiated by the
stored program. Horizontal spacing is 10 characters
to the inch. Vertical spacing of either six or eight lines
to the inch is manually selected by the operator.

Figure 27. T ape Controlled Carriage

Forms skip at the rate of 35 inch es p er second if
vertical spacing is set for six lines to the inch. With the
dual-speed carriage, distances of less than eight lines
are skipped at 35 inches p er second, and those of more
than eight lines at 75 inches per second; the last eight
spaces skipped in a high speed skip are skipped at 35
in ch es per second.
The carriage accommoda tes continuous forms of a
maxin)um length of 22 inches (at 6 lines p er inch ) or
16Vz inches (at 8 lines p er inch ) . The minimum length
is 1 inch. For effi cient stacking of forms, the recommended maximum length is 17 inch es. The width of
the form can vary from a recommended minimum of
3Vz inch es to a maximum of 18% inches, including
punch ed margins.
Forms can b e d esigned to permit printing in practically any desired arran gement. Skipping to different
sections of the form can b e controlled by the program
and by holes punched in the carriage tape.

Punching the Tap e: A small, compact punch (Figure
28 ) is provided for punching the tape. The tape is
first marked in the channels in which the holes are
to b e punched. This can b e done easily by laying
the tap e b eside the left edge of the form it is to
control, with the top line ( immediately under the
glue portion ) even with the top ed ge of th e form . A
mark is then made in the first channel, on the line
tha t corresponds to the first printing line of the form .
Additional marks are made in the appropriate ch annels for each of the other skip stops, and for the overRow signal required for the form.
The marking for one form should b e repea ted as
many times as the usable length of the tape ( 22 inch es)
allows. With the tape thus controlling several forms in
one revolution through the sensin g mecha nism, the
life of the tap e is in creased . Finally, the line corresp ondin g to the bottom ed ge of the las t form should
b e marked for cutting after the tape is pun ch ed .
The tape is inserted in the punch by placing the
line to b e punch ed over a guide line on th e b ase of
the punch and placing th e center feed h oles of the
tap e over the pins projec tin g from the b ase. The dial
is then turned until the arrow p oints a t the number
of th e channel to b e punch ed . Pressin g on th e top of
the punch, toward the b ack, cuts a rectangular hole
at the intersection of a vertical and horizontal lin e in
the required ch annel of the tap e. The tape sh ould
never b e punch ed in more than one channel on th e
same line. H oles in the same ch annel should not b e

CONTROL TAPE

The conh'ol tape ( Figure 27) has 12 columnar positions indicated by vertical lines. These positions are
called ch annels. Holes can b e punched in each chann el throu ghout the length of the tape. A maximum of
132 lines can b e used to control a form , although for
convenience, the tape blanks are slightly longer . Horizontal lines are sp aced six to the inch for the entire
length of the tape. Round holes in the center of the
tap e are pre-punch ed for the pin-feed drive that advances the tap e in syn chronism with the movement of
a printed form through the carriage. The effect is
exactly the same as though the conb'ol holes were
punched along the edge of each form .

Figure 28. Tape Punch

Printer

27

spaced closer than 8 lines apart. After the tape is
punched, it is cut and looped into a belt. The bottom
end is glued to the top section, marked glue, with the
bottom line coinciding with the first line. Before the
tape is glued, the glaze on the tape should b e removed
by an ink eraser; if this is not done, the tape ends
may come apart. The center feed holes should coincide
when the two ends of the tape are glued together.
The last hole punched in the tape should b e at
leas t four lines from the cut edge, because approximately th e last half inch of the tape overlaps the
glue section when the two ends are spliced. If it is
necessary to punch a hole lower than four lines from
the bottom of the form , the tape should be placed
with the top line (immediately under the glue portion ) four lines lower than th e top edge of the form ,
b efore marking the channels. To compensate for the
loss, the tape should then b e cut four lines lower than
th e bottom ed ge of the form.
8- LINES-PER-I NCH

SPACING

Th e control tape for 8-lines-per-inch spacing is
punched as it would b e for normal 6-lines-p er-inch
spacing. Each line on the tape always equals one line
on the form , regardless of whether the latter b e 6 or
8 lines-per-inch . In measuring a control tape for a
d ocument printed 8 lines to the in ch , every l/S inch on
the form represents one line on the tape.
CARRIAGE TAPE BRUSHES

Two sets of reading brushes (Figure 29), mounted on
the same frame, are us ed to sense holes in the carriage
control tape. A small contact roll is us ed for each set
of brushes. One set is called the slow brushes. Th e
other set is called the stop brushes. Seven spaces, as
measured by the control tape, separate the brush sets .
The slow brushes are positioned ahead of the stop
brush es.
Th e slow brushes are used to control high speed
skipping. They regulate the sp eed of the last eight
spaces of a high sp eed skip.
All carriage tape brushes can function to stop a
carriage skip under control of th e stored program.
INSEHTlNG CONTROL TAPE I N CARHlA GE

1. Baise th e counterbalanced cover of the printer to
gain access to the tape reading mechanism.
2. Turn the feed clutch to a disengaged ( neutral )
position ( Figure 22).
3. Baise the brush es by moving to the left the latch
loca ted on the side of th e brush holder.
4. Place one end of the tape loop, held so tha t the
printed captions can b e read, over the pin-feed drive
wheel so that the pins engage the center drive holes.
28

Figure 29. Carriage Tape Brushes

5. Place the opposite end of the loop around the
adjustable carriage con trol tape idler.
6. Bemove excess slack from the tape by loosening
the locking knob on the idler and moving the idler in
its track. Tighten the knob when the desired tension
is reached. The tape should b.~ just tight enough so
that it gives slightly when the top and bottom portions
of the loop are pressed together (see Figure 27). If
it fits too tightly, damage occurs to the pin-feed holes.
7. Press the brushes down until they latch, and close
the printer cover when the tape is in position.
8. Press the carriage res tore key to bring the tape
to its home position, and turn the feed clutch knob
back to the engaged position. The carriage is ready
to op era te.
RIBBON CHANGING

To change the ribbon ( Figure 30 ) on the 1403:
1. Turn off power in the printer.
2. Lift up the printer cover.
3. Pull b ack and unlock the print unit release lever.
Swing the print unit out.
4. Open the top ribbon cover.
5. Unlatch the print line indicator ribbon shield and
swing it against the form.
6. Push the top ribbon roll to the right (hinged side
of print unit) , lift out the left end of the ribbon roll,
and remove roll from the drive end of mechanism.

FORMS INSERTION

1. Raise the counterbalanced cover of the printer to
gain access to the print and forms area.
2. Turn the feed clutch knob to a neutral position.
3. Unlock and swing back the print unit by using
the print unit release lever.
4. Unlock the paper guide bars by pulling out on the
raised handles (upper and lower).
5. Open the upper and lower forms tractors (Figure
32) .
6. Set the left forms tractors slightly to the left of
the first unit position by pulling up or down in the
tractor lock (upper and lower tractor). See Figure

7. Slip the ribbon out from under the ribbon correction roll.
8. To remove the bottom roll, press the ribbon roll
to the right, and lower the left end of the ribbon roll
and remove it from the drive end of the mechanism.
When replacing the ribbon in the machine, handtighten the ribbon to remove slack from in front of the
printing mechanism. Ribbons are available in widths
of 5, 8, and 11 inches in addition to the standard 14
inches. The ribbon width lever (Figure 31) can adjust
the ribbon feed mechanism to accommodate the various ribbon widths.

25.
7. Insert form on pins and close tractor cover.
8. Pull out on right tractor pin and move tractor to
desired location to line up the right side of form. The
pin should latch in one of the recesses in the tractor
slide bars. See Figure 25.
9. Insert form on pins and close tractor covers.
10. Use the h·actor vernier knob to tighten the tension on the form. This knob is used for adjustments
up to one-half inch.
11. Check the position and line where printing will
occur, by swinging the ribbon shield against the form
( it is marked with each print position). If the horizontal alignment is not correct, it can be adjusted by using
the horizontal adjustment knob and/ or the lateral
print vernier knob for slight adjustments. The vertical
adjustment can be made by using the paper advance
knob and / or vertical print adjustment knob.

Figure 31. Front Cover, Open

Figure 32. Forms Tractor

Figure 30. Ribbon Mechanism

Printer

29

12. Return the upper and lower paper guide bars to
the - closed positions (Figure 33).
Some 1403 printers have the tractor-mounted jam
d etection device which, together with elimination of
front "clip on" paper guides, eliminates the need for
the upper and lower paper guide bars. The forms
insertion procedure for a 1403 with the tractor
mounted jam detection device instead of the upper and
lower tape guides is the same except that steps 4 and
12 are skipped.
13. Return the print unit to its normal position and
lock it in place.
14. Restore the carriage tape to the first printing
position by pressing the carriage restore button.
15. Rehlrn the feed clutch knob to a drive position
at either six or eight lines-per-inch, d epending on the
form to be printed.
16. Close the outside cover of the printer.

Bon

Figure 33. Paper Guide Bars

30

PAPER STACKER

The paper stacker provides a manual control for optimum stacking of paper at the rear of the printer. Two
controls (Figure 34) p ermit the operator to set up the
paper stacker for each individual nm .
The upper lever controls the position of the paper
guide at the stacker. This lever is indexed (0-6) so
that the set position can be recorded for reference in
the operator's procedures.
Form Design

Some of the customary rules for designing forms
should be reconsidered in the light of the many new
features introduced by the IBM 1403 Printer.
1. The print unit contains 100 print positions in a
10.0-inch width or a maximum of 132 print positions
(special feature) in a 13.2-inch width. Each print position can print any character.
2. Editing, high speed skipping, and other features
are included in the system.

ment of the carriage, and instructions to forms manufacturers .
The IBM 1403 Printer carriage is designed to feed
marginally punched continuous forms satisfactorily
under the conditions and specifications outlined in
Figure 36. These specifications, if followed, give maximum operating efficiency when the 1403 carriage is
used. They are not intended to be restrictive, rather
they are intended to permit customers to purchase
th eir continuous forms from the manufacturer of their
choice.

FORM DESIGN AS AFFECTED BY THE PRINT UNIT

Figure 34. Paper Stacker Controls

One of the basic tools used in designing forms is
the spacing chart (Figure 35). The numbers across
the top from 0 to 13 represent the tens and hundreds
positions of the print-position number, and the numbers directly beneath represent the units position of
the print position number. Print position 42 can be
located by referring first to the 4 column and then to
the digit 2 within the 4 column. Print-position 9 can
be located by referring to the 0 column and then to
the digit 9 within that column.
A facsimile of the carriage-control tape for marking
the control punching for a specific form is shown in
Figure 35. Notations have been included relative to
standard form width and form depths, lateral move-

In view of the 100 or 132 print positions and the
13.2-inch print unit, these factors should b e considered
when d esigning forms to b e used on the 1403 printer:
1. The maximum form width is 18% inches, and the
minimum is 3 1/ 2 inches (Figure 36).
2. The maximum form length is 22 inches at sixlines-per-inch spacing, or 16V2 inch es at 8 lin es p er
inch. For efficient stacking of forms , the recommended
maximum forms length is 17 inches .
3. Because all print positions can print all characters, form depth can be reduced, and carbon paper
eliminated, by the use of side-by-side printing. For
example, sold to and ship to names can b e printed
on the same line, one on the left side of the form and
the other on the right.
4. Forms can b e d esigned for printing six or eight
lines to the inch. Single-space, eight-lines-per-inch
printing is not recommended when the registration
between lines is critical.
5. Forms can b e designed for variable line spacing
within a form by use of single-, double-, or selectivespace control.
6. It is possible to dispense with many vertical lines,
because the system can be programmed to print commas, decimals, oblique lines, dashes, and other symbols.
7. A vertical line should not b e printed between two
adjacent printing positions because there is an overall maximum tolerance of only .013 inch b etween adjacent characters.
8. The number of legible copies that can be produced dep ends on th e weight of the paper used for
each form , and on the carbon coating.
Because the sh'iking force of the print hammers is
not adjustable, paper and carbon should b e tested in
conjunction witl1 the print-density control lever and
the print timing dial.
9. The CR (credit symbol) prints from two print
positions and the minus sign prints from one. For
tllis reason the minus sign is recommended as a credit
symbol instead of the CR symbol.
Printer

31

IBlt1

IBM 1403 SPACING CHART

e - ~.

e
e,

WN -

FORMX24·6436-

PRINTED IN U.S.A.

F.;!-1f-t+t-I++t++-t-f-ttt++tH+-1++t+++-1r++++++-f-ttt+++l++t-+H-f+H++++l+I++++++-f+H+++-f+H+++-l--I-I--I+++++++--l--W--I-I-+--I-l-l-+-

Figure 35. Forms Spacing Chart

10. The dollar symbol does not have to be preprinted on a check form, because this symbol can be
programmed to print immediately to the lett of significant digits.
,FORMS SPECIFICATIONS AND DIMENSIONS

Paper Characteristics: The paper used for continuous forms must be of sufficient weight and strength to
prevent the holes from tearing out during feeding or
ejecting of the form. This is particularly important
when single-part forms are being used.
The paper must not be so stiff as to cause improper
feeding or excessive bulging, particularly at the outfold.
Paper must be as free from paper dust or lint as
possible.
Weight: The number of legible copies required is a
factor in determining the weight of the paper to be
used in a multiple-part set.
Best results on multiple-copy forms require a lightweight paper of 13 pounds or less, except for the last
copy. Again, the number of copies, as well as the dis32

tance of the form away from the hammers (variable
by the print density control lever), affects the determination of paper weight.
Feeding and legibility performance can best be
determined by making test ;funs of sample sets of
forms.

Friction: During the feeding operation, fricton on
marginally punched continuous forms should be
eliminated by the following means:
1. Place the pack of forms directly beneath the
front of the printer on the forms stand, in a position
that eliminates any abnormal drag on the forms.
2. Allow sufficient clearance between the hammers and the print chain, to permit the forms to be
fed by the pins freely, and without interference. This
can be accomplished by properly setting the print
density control lever.
Perforated Lines: The perforations between forms
should be sufficiently deep to permit easy separation,
but not so deep as. to tear in ordinary handling or
feeding through the machine.

-T

~i---- ~~9r-------,------------- ____ ~'::E~~'~'A~~_t-±~
+
I'
...L]
,
I+
);iT,
~
+
l +
+ II
~
1+
l-:L
I

'1'

,

1/10"

Sheet perforation and horizontal lines should be at 90°
to center line of pin feed holes.

Vert-ical printed lines should
be spaced in multiples of
,1/10"(plusorminus.005inch)

I

\
90°
"-...

£-! ~ ~-g

I

,
+
+
+

+

II

+ ~~~:::>r:1:::3:::2~PR::-:I::-N:::T:-:-PO::-:-S.--:-M:-A:-C:-:H-::I-:-N:-:E.,.."""'"..,..----1C'Ar-c--c~'7I
+

I

Centerline of First Print Position

I'

I Min. :Va"

+
+:
+
'I

+
+
+

ll++
I

mum 18% inches.

I,

2·1 inch~s is full
pnnt unIt movement.

Regardless of forms tractor position or print
unit movement, a minimum of % inch must
be maintained from center of pin hole to
center of first and last printed character on
forms 3Yz to 16% inches over-all. This minimum increases on forms over 16% inches
over-all until the minimum shown below for
18% inch over-all forms are reached.

III

E~-r~.~

.

+
+

132 PRINT POS. MACHINE

NOTE:

:~ a)'':'= .~ g
::c -0 ~ ~
1l 6 (; ~
-:; :.: ~ -=
-0

III

'iii C

Q)

.... -

~

0

:::>
0"

(;

!2l ...
Q;

0

vi

~.-

¢ "

~ _ ..... ~ .....
~ ~ E ~ () .~

't:

~~.-~.§~ ~ ~ t~

+ 1l- (; . . . ~
~ ~E
+ ~;;
c, ~ 'v
·x
~.~ 1 ~
II')

u..

~ ~ .0 ..i E

Print unit moved full right
(exeluding vernier) with forms
10% to 16% inches over-all.

'
+
+
+ II
+
+
±I
+
±
--r---~-~-~~~~==~~~~~~==~~~~~--+,
I+
+~Min.
'
I+
I
'

Q....lI!

.;,

;.§ .E ~ ~ -:;;

+ ] ] -= : .~ ~

I

Print unit moved full left (exeluding vernier) with forms
3Yz to 16% inches over-all.

~~~o~

._-0

Any hole to hole form width
from minimum 3 inches to
Any over-all form width from
maximum 18)i inches.
T
~~+-__--I~~_ _ _ _ _ _ minimum 3Yz inches to maxi- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _.l...-~

..c...c.

Total print unit movement for
form 18% inch over-all.

(;
..c.

1

-0

Approx. 'Y,6" 1-+---'++-....1

132 PRINT POS. MACHINE

+

2%"

+I
+ I'
+,I
+I
+
I,

Print unit moved full left (exeluding vernier) for form 18%
. h
II
inC
over-a.

,

C

I
f
enter ine 0 'Print Position 132
132 PRINT POS. MACHINE

Print unit moved full right (exeluding vernier) for form 18%
inch over-all.

I

+
1
+
I+-I
:

I

I

NOTE:

I

+
,+
I+
I

2Y" M'
8
In· ____

To determine forms relationship for a Model
1 Machine. P~nt Position 100, add or subtract' 3:2 inches from given dimensions.
Print Position 1 is identical on both models.

-++1/1,I
+
+I

+

I
1

1

~~:+
It is recommended that no staples or other
metal fastener be used any place on form
which must pass between type and hammers.

I
I,

+
+

~+
,

Figure 36. Form Specifications

The perforated lines at the end of the form should
always be located at 90 degrees to a vertical center
line through the marginal holes.
Cut and uncut 'portions should be uniformly ac-,
curate in length and spacing to insure proper and
efficient tearing.
Vertical' perforations at the margin for removal of
the marginally punched strip can vary depending

upon requirements. The distance from the edge of the
form to the marginal perforations is usually V2 inch.
Marginal Holes: Continuous forms should have
holes in both right and left margins, %2 inch in diameter, spaced vertically Vz inch apart from center to
center, the full length of the form. The holes should
be located this way on all copies of all sets throughout each pack of forms.
Printer

33

It is possible, however, to use holes of any size,
shape, and spacing that accomplish the equivalent
feeding conditions.
'
Vertical lines passing through the two vertical rows
of pin holes must be parallel. It is recommended that
the' edges of the form be lA inch from the vertical
center lines through the holes.
A horizontal line passing through the center of any
two marginal holes on the same line should be at a
90-degree angle to either vertical center line through
the marginal holes.
Spacing between holes, center-to-center, must be
such that the pins in the forms tractor, Vs inch in
diameter and spaced Vz inch apart, enter and leave
the holes in the paper, freely without tearing the
paper.
Width of Forms: Although forms of any width
within the extremes of those shown in Figure 36 can
be used, it is recommended that form widths be confined to the standard sizes shown in Figure 37.
Length of Forms Between Perforated Lines: The
1403 accommodates marginally punched continuous
forms up to a maximum length of 22 inches, at 6 lines
per inch. It is recommended, however, that form
lengths be confined to regular lengths, such as 3, 31h,
3Vz, 3%, 4, 41A, 5, 5Vz, 6, 7, 8, 8Yz, 10, 11, 12, 14, 16,
and 17 inches.
Line Spacing: The forms tractor of the 1403 can be
set by the operator for single-space printing,. 6 or 8

OVER-ALL WIDTH
(INCHES)

4%

4~

5%

5~

6!1

6

8

7!1

8X

8

9!1

9

10%

10Ys

11

lOX

11%

11~

12

11!1

122~2

121~2

13%

lSYs

14Ya

14%

15!1

15

16

15X

16%

16~

172%2

1~-1'2

Figure 37. Standard Size Forms
34

HOLE-TO-HOLE
(INCHES)

lines per inch. For 6 lines to the inch, the length of
the form must be evenly divisible by ¥i inch for single
spacing, by V3 inch for double spacing, and by Vz
inch for triple spacing. Similarly, spacing of 8 lines
to the inch requires that the length of the form be
evenly divisible by Vs inch for single spacing, by lA,
inch for double spacing, and by % inch for triple
spacing.
Single-space printing at 8 lines to the inch on the
1403 is not recommended when the registration between lines is critical.
Multiple Copies: Multiple-copy forms consisting of
more than four parts, and forms with the first part
made of paper of more than 13-pound weight, should
be tested under operating conditions to determine the
suitability of feeding and legibility.
If multiple-copy forms are not fastened together,
the carbon paper must be kept in line with the form
by an acceptable method. One such method is center
carbon without pin holes, glued to the set, or fullwidth carbon paper punched with substantially larger
marginal holes that are approximately centered with
the corresponding holes in the form. Marginal holes
in the carbon that are substantially larger than the
corresponding holes in the forms make allowance for
carbon shrinkage and provide the processing tolerance
necessary for some of the commonly used form structures.
One-time carbon paper or carbon-backed paper can
be used. The carbon paper or coating should produce
the required number of legible copies without excessive smudging. This can be determined best by making
test runs with sample sets of forms containing different
qualities of carbon papers.
Fastening of Multiple-Copy Forms: The width,
length, and number of copies of the form determine
the fastening requirements for satisfactory feeding
through the forms tractor. For most efficient stacking,
however, it is recommended that a suitable fastening
method always be used with multiple copy forms.
If the construction of the form is such that the' parts
are of different widths, the necessity for, and the method of, fastening the form should be determined by the
width of the parts, the depth of the form (shown in
Figure 38), and weight of paper.
Forms of fanfold construction can be used on the
1403 printer.
When card-tag or rag-content paper stock is used,
a test of sample sets of forms should be made to determine the exact fastening requirements. The fastening
may consist of any satisfactory method, such as stitching or gluing, that prevents the copies from shifting.
It is essential, however, that whatever fastening
medium is used should not impair the feeding or printing alignment of the form.

FORM DEPTH
{Inches)

1 to 5

MAXIMUM DISTANCE
BETWEEN FASTENINGS
(Inches)

5

5-1/5 to 11

11

11 to 14

7

14 to 17

8Y2

Figure 38. Fastening Requirements for Multiple-Copy Forms

Registration of Forms: The assembly of multiplecopy forms should insure that the punching and printing of all copies of the form are in absolute registration with the material printed by the 1403. The following tolerances should be maintained.
1. Vertical Lines: Vertical columns of print positions are spaced 1/10 inch apart. There are 50 printing spaces in 5 inches. Vertical rules printed on a form
should be spaced in multiples of 1/10 inch.
The center line of anyone character, with reference
to any other character on the same line, may have a
plus or minus tolerance of .0065 inch, or a maximum
over-all tolerance of .013 inch. From a forms viewpoint, it is practically impossible to guarantee that the
cumulative tolerance of printing plate shrinkage, paper
shrinkage, and marginal hole perforations does not
exceed .0065 inch. This precludes the possibility of
retaining satisfactory registration if vertical rules are
spaced to split between print positions.
Where vertical lines are required, such rules should
split the respective print position, thereby assigning
that particular position for separation of the columnar
field (dollars and cents, for example). However, in
view of the fact that the 1403 can print special characters such as period and comma in every print position,
the use of these symbols as decimal points, etc., avoids
the need for vertical lines for such separations.
Vertical printed lines should parallel a vertical
center line passing through the marginal holes.
2. Horizontal Lines: Horizontal printed lines on
the form should be at a 90-degree angle to the vertical center line passing through the paper-feed pin
holes.
The spacing should conform to the setting of the
1403 forms tractor - 6 or 8 lines to the inch.
3. Margins: It is recommended that no staples
or other metal fasteners be used with multiple-copy
forms. If unavoidable, it is important that either the
left or right margin (whichever has the staples) be
set outside the print hammer area, so that staples or
other metal fasteners do not pass between the chain
and hammer unit.

1403 Timing Considerations

The transfer of data from the print area of core storage to the print synchronizer requires 1,l00 microseconds for 100 print positions, and 1,452 microseconds
for 132 print positions. The printer is not busy at this
time; BUSY comes on at the successful completion of the
transfer. It remains ON for a minimum of 82,420 microseconds if there is not an automatic space, or a minimum of 103,820 microseconds if there is an automatic
space. In case of an unsuccessful transfer, the printer
may be readdressed immediately by the CPU; however,
the second data transfer will not actually start until
1,463 microseconds after the initiation of the first
transfer.

Special Features
NUMERICAL PRINT FEATURE

The numerical print feature for the 1403 printer has
been designed for those businesses having certain 1410
applications that require no alphabetic printing. For
example, banks, insurance companies, and utilities prepare many reports with only numeric printing. With
this feature, the time required to produce these reports
can be reduced by as much as 50 per cent. The manufacturing, wholesaling, and retailing levels of other
industries also can use this feature for the many applications in which reports are or can be numerically
coded.
With this feature, the systems user can switch from
the alphameric to the numeric mode, simply by changing the chain cartridge in the 1403. The numeric chain
is composed of 15 character sets, with 16 characters
(digits 0 through 9 $ . , ~ - 0) in each set. In the
numeric mode, the 1403 can print 1,285 lines per minute - more than twice as fast as in the alphameric
mode.
To change from one mode to another, an operator,
with no special tools, removes one chain and replaces
it with the other. Before locking the new cartridge in
place, it is only necessary to move the chain enough to
permit the chain drive to engage. When a chain cartridge is placed in the 1403, the corresponding mode
is selected automatically. If the printer is in the
numeric mode, characters other than the 16 specified
for numeric printing cause a print check error.
INTERCHANGEABLE CHAIN CARTRIDGE ADAPTER

Many scientific and commercial applications require
distinctive type styles for particular printing jobs. This
special feature for the 1403 allows chain cartridges to
be interchanged.
Printer

35

With this feature, an operator can insert an interchangeable chain cartridge with a different type font,
type style, or special character arrangement.
The procedure for changing a cartridge is:
1. Turn off system power.
2. Lift up the printer cover.
3. Pull back and unlock the print unit release lever.
4. Unlatch the ribbon shield and swing it against
the paper.
5. Open the ribbon cover and remove the lower ribbon spool. Slide ribbon from under the skew roll and
store the lower ribbon spool on the ribbon cover.
6. Grasp the cartridge handles and raise them to a
vertical position. (This unlocks the cartridge from the
T -casting. )
7. Lift straight up on the handles and raise the cartridge until it clears its locating pins. At this point
it is .free from the machine. Place the cartridge on a
surface that will tolerate oil and ink. (A container is
provided for storing the cartridge that is not in use.)
8. Grasp the handles of the second interchangeable
cartridge and, raising them to a vertical position, lift
the cartridge into position over the locating pin.

86

(Check for foreign matter clinging to underside of
cartridge. )
9. Lower the cartridge gently into position over its
guide pins and release the handles. Do not force either
handle down at this point. The 132-hammer end of
the cartridge should settle fully down to the base. The
I-hammer end will not be down in position at this
time.
10. Rotate the chain in the normal printing direction (counterclockwise, as viewed from the top). The
chain can be rotated by pressing your finger against
a character on the chain. At the same time, apply pressure to the button (located between the print timing
dial and the cartridge) on the top cover. Rotate the
chain slowly until the drive key drops into the drive
slot. The chain will stop and the cartridge will settle
correctly into position on the I-hammer end.
11. Lower the cartridge handles to their horizontal
position. Do not force. If force is required, the cartridge is not fully seated; repeat steps 8 to 10.
12. Replace the ribbons; latch the ribbon shield into
place; close the T -casting and the top cover; apply
power to the system and resume printing.

Telecommunication Devices

IBM 1009 Data Transmission Unit
Indicator lights and functional keys and switches are
located on the console panel (Figure 39) on the top
portion of the 1009 Data Transmission Unit. They are
used by the terminal attendant in operating the 1009
during either a transmitting or receiving operation.
Indicator Lights
POWER

This light indicates that the power was turned on by
pressing the power ON key. It goes off when the power
is turned off.
READY

This light is on when there is a line for data transmission established between two mM 1009 Data Trans-

mission Units, and the two units are in synchronism.
The test-normal switch on both 1009's must be set at
NORMAL. Also, the data key on both telephones must
be operated, and both connected data processing systems must have power ON.
RU N

When the 1009 is in an operative status (after the 1009
start key is pressed, and before the attached system
starts data transmission), the run light is on. It stays
on while the 1009 is in operation. The run light goes
out under any of these conditions:
1. The stop key is pressed.
2. The power OFF key is pressed.
3. The end-of-file light comes on.
4. The telephone light comes on.
5. An error condition causes the alarm to sound (see
"Audible Alarm").

11111
Figure 39. 1009 Operating Keys and Lights

Telecommunication Devices

37

END-OF-FILE

REPEAT RECORD

When either attendant presses the 1009 end-of-file key,
the end-of-file light on the other 1009 is turned on,
and the alarm sounds. The signal is returned immediately to the originating 1009, causing the EOF light to
come on, and the alarm to sound. Pressing the stop
key on each 1009 turns these sigpals off.

This light indicates that an incorrect message transmission acknowledgement was transmitted from the
receiving 1009.

TELEPHONE

If a line for data transmission is established, and either
terminal attendant presses the telephone key of the
1009, the TEL light turns on, and an alarm sounds on
the other 1009 console. The signal is returned immediately to the originating 1009, causing the TEL light
to come on, and the alarm to sound. Pressing the stop
key on each 1009 turns these signals off.

Other Console Lights

These are the lights in the upper section of the 1009
console. They are used primarily by the IBM Customer
Engineer for diagnostic purposes.
CLEAR TO SEND

This' light is under control of the communicationscompany data set. It indicates that transmission can
take place.
DATA COND (TRANSMIT)

This light indicates that the message is being transmitted.

SENDING REPLY

This light indicates that the end of the message was
detected and the receiving 1009 is ready to send a
message transmission acknowledgement to the transmitting 1009.
DATA COND (RECEIVE)

This light indicates that the message is being received.
LINE (RECEIVE)

This light indicates that the 1009 is receiving information from the data set.
READY FOR DATA

This light indicates that the receiving 1009 is ready
to receive data.
TEST PATTERN

This light indicates that the test-normal switch on the
other 1009 is set to TEST and is sending test· signals.
ODD (RECEIVE)

This light is on during the reception of every other
message.
REc'v EOTR

This light indicates the end of each message.
LINE (TRANSMIT)

This. light indicates that the data set is receiving information from the 1009.
DATA AVAIL

This light indicates that a message is ready for transmission.
AWAITING REPLY

This light indicates that the transmitting 1009 is waiting for an accepted record, or a repeat-record indication from the receiving 1009. .

FULL DUPLEX

This light indicates that the 1009 is conditioned for
full duplex (four-wire) communications facilities.
OUTPUT VALIDITY

This light indicates
1. that the data processing system has received an
invalid character (even parity), or
2. that the data processing system has failed to receive a character from the 1009, or
3. the loss of a message between 1009's.

ODD (TRANSMIT)
CHARACTER

This light is on during the transmission of every other
message.
ACCEPTED RECORD

This light indicates that a correct message transmission
acknowledgment was transmitted from the receiving
1009.
SEND EOTR

This light indicates the end of each message.
38

This light indicates. that the receIvmg 1009 has received an invalid character or an invalid parity check
character.
TIMING

This light indicates that the two 1009's are out of
synchronism.' This condition is also indicated by the
audible alarm if the 1009 is operative or in the RUN
status.

INPUT VALIDITY

This light indicates that two or three consecutive error
messages have been detected. If the third message is
correct, the light is turned off; if the following message is also incorrect, the light is turned off by pressing the 1009 start key, and transmission continues.
RECORD

This light indicates that a message was lost in the
transmission between 1009's.
INTERLOCK

This light indicates
1. that the 1009 is in a receive-run condition, and the
attached system is operating under transmit program
control, or
2. that the 1009 is in a transmit-run condition and
the attached system is operating under receive program
control, or
3. that the stored program has addressed the 1009
for some reason, but the 1009 is not in RUN condition
and is unable to respond.
'
PROCESSOR

This light indicates
1. that the transmitting 1009 has not received the
next character from the attached system within the
three-second interval that follows the transmission of
the preceding character, or
2. that the system has not started the transmission of
the next message within the three-second interval that
follows the previous message acknowledgement, or
3. that the system was not ready to accept the characteravailable from the 1009, or
4. that the system did not generate a message transmission acknowledgement within the three-second
interval that follows the end-of-message indication.
DATA SET READY

This light indicates that the data key on the telephone
has been operated.

Keys
POWER-ON

Pressing this key turns on the power in the 1009. Because the power goes on immediately, it is not necessary to hold the key down.
POWER-OFF

Pressing this key turns off the power in the 1009.
START

If the IBM data processing system and the 1009 Data
Transmission Unit have been conditioned to transmit

or receive, the terminal attendant presses the start
key on the 1009. This causes the run light to come on.
END-OF-FILE

When all messages of a group have been transmitted,
the attendant at the sending station presses the stop
key and then the end-of-file key. This signals the attendant at the receiving station by turning on the
end-of-file light and the audible alarm on the receiving
1009. Pressing the stop key on the receiving unit turns
off both signals.
The transmitting station end-of-file light also turns
on and the audible alarm sounds. Pressing the stop
key at each terminal turns off both signals.
TELEPHONE

If a line for data transmission has been established
and either terminal attendant wants to talk to the
other, he presses the telephone key. This allows the
message being transmitted to be completed. The telephone key signals the other station by turning or the
telephone light and causing the alarm to sound. Pressing the stop key on the 1009 being signaled, turns off
both signals.
RESET

If both the reset key and the stop key are pressed
simultaneously, or if the reset key is pressed following
the operation of the stop key, an immediate stop in
transmission is effected.
STOP

This key is pressed to stop either the transmit or the
receive function. If it is pressed while a message is
being transmitted or received, the function will ,stop
when the message is complete. If both the stop key
and the reset key are pressed simultaneously, an immediate stop is effected. If both keys are pressed simultaneously during the transmission of a message, that
message will be sent again. Also, a stop key operation
turns off
1. the end-of-file light and the associated audible
alarm,
2. the telephone light and the associated audible
alarm,
3. the audible alarm caused by the three successive
errors in the transmission of the same record and
4. the audible alarm caused by one 1009 getti~g out
of synchronism with the other.
Switches
BCD/BINARY

This switch specifies the coding of blank characters
for data transmission. Both 1009 switch settings must
be the same. When set to BCD the character set is 55
Telecommunication Devices

39

characters. When set to
characters.

BINARY,

the character set is 64

TEST-NORMAL

When this switch is set at TEST, test signals are sent to
the remote terminal. The 1009 that receives the test
signals acknowledges it by turning on the test pattern
light located in the upper portion of the console panel.
When the test-normal switch is set at NORMAL, the
1009 can execute its normal transmit and receive functions.
TRANSMIT-RECEIVE

This switch sets the mode of operation. If the 1009
is to work in conjunction with an IBM data processing
system as a transmitting station, this switch is set at
TRANSMIT. If the 1009 is to work with an IDM data
processing system as a receiving station, the switch
is set at RECEIVE.
SPEED-SELECTOR

The setting of this switch, and the type of data set
determine the transmission speed of the terminal. This
switch must be at one of three settings to be compatible with the data set:
600 - 600 bits (75 characters) per second.
1200 - 1200 bits (150 characters) per second.
Ext - up to 2400 bits (300 characters) per second.
At this setting, transmission speed is determined
strictly by the frequency of the data set.
NOTE: The setting of the speed-selector switches on
both the transmitting and the receiving 1009's must be
the same.

Audible Alarm

The audible alarm is a loudspeaker designed to signal
the terminal attendant under these conditions:
1. When the transmitting-station attendant presses
the end-of-file key, the audible alarm and the end-offile light of the receiving 1009 turn on. Pressing the
stop key on' the receiving 1009 turns both signals off.
2. When one terminal attendant presses the telephone key, the audible alarm and the telephone light
turn on in the 1009 being called. Pressing the stop
key of the 1009 being ·called turns both signals off.
3. Errors in three successive transmissions of the
same message cause the alarm to sound in the transmitting and/or receiving 1009. Pressing the 1009 stop
key turns the associated alarm off.
4. If one 1009 gets out of synchronization with the
other, the alarm sounds at both terminals. Pressing
the stop key on each 1009 turns the alarm off.
5. If the 1009 is in a RECEIVE-RUN condition and the
attached system is operating under a transmit pro40

gram, the alarm sounds. The alarm turns off when
the transmit-receive switch is set to the correct setting
and the i009 start key is operated.
6. If the 1009 is in a TRANSMIT-RUN condition and
the attached system is .operating under a receive program, the alarm sounds. The alarm turns off when
the transmit-receive switch is set to the correct setting,
and the 1009 start key is operated.
7. If the program addresses the 1009 for any reason
and the 1009 is not in a RUN condition, the alarm
sounds. The alarm turns' off when the RUN condition
is established in the 1009.
8. If the receiving data processing system, operating
under the control of a receive program, fails to take
a character from the receiving 1009; the alarm sounds.
Pressing the stop key on the 1009 turns the alarm off.
9. If the transmitting 1009 has not received the next
character within the three-second interval that follows
the transmission of the preceding character, the alarm
sounds.
10. If the transmitting system has not started the
transmission of the next message within the threesecond interval that follows the previous message
acknowledgement, the alarm sounds.
11. If the receiving system did not generate a message transmission acknowledgement within the threesecond interval that follows the end-of-message indication, the alarm sounds.

Operating Principles

A person trained to operate the data processing system
should be able to operate the. IDM 1009 Data Transmission Unit with a minimum of formal training.
Instructions, including error and other conditional procedures, should be made available to all operators for
ready reference.
Before data is sent, the terminal attendants should
complete certain housekeeping operations, such as
loading the transmit and receive programs, loading
the data to be sent, and readying the data processing
system and the 1009. The completion of operations
such as these before the scheduled time of transmission or reception of data minimizes any delays after
making the connection for data transmission.
MAKING THE CONNECTION

Any terminal attendant can establish a line for data
transmission by dialing the telephone number of another terminal. If the call is routed through operators,
advise them that the call is to be a data transmission
call, and that the transmission should not be monitored. Monitoring will degrade the transmission. The
transmitting equipment is ready to .transmit if:

1. The transmit program has been loaded in the data
processing unit.
2. The input (card or magnetic tape) equipment is
ready.
3. The 1009 is in a ready condition (power on, BINARY /BCD switch set to .desired mode, test-normal
switch set to NORMAL, transmit-receive switch set to
TRANSMIT).

When the telephone rings at the terminal being
called, the attendant answers the telephone and tells
the caller whether or not the equipment is ready to
accept data. The receiving equipment is ready to receive if:
1. The receive program has been loaded in the data
processing system.
2. The output (card or magnetic tape) facilities are
ready.
3. The 1009 is in a ready condition (power on, BINARY/BCD switch set to the desired mode, test-normal
switch set to NORMAL, transmit-receive switch set to
RECEIVE).

If the equipment is ready, each terminal attendant
presses the data key on his telephone and cradles the
telephone handset. When the ready light on the 1009
glows, each terminal attendant presses the start button on the 1009 console. When the run light glows,
he presses the start button on the 1401 to begin the
transmission of data.
ENDING THE OPERATION

When the last record has been sent and received correctly,
1. The attendant at the transmitting terminal:
a. presses the end-of-file key on the 1009 to turn
on the EOF light and the audible alarm on the receiving 1009.
b. presses the stop key to turn off the EOF light and
the audible alarm on the transmitting 1009.
c. presses the TALK key on the telephone to disconnect the line for data transmission.
2. The attendant at the receiving terminal:
a. presses the stop key on the 1009 to turn off the .
EOF light and audible alarm.
b. presses the TALK key on the telephone to disconnect the line for data transmission.
3. After pressing the TALK key, both terminal attendants should listen for a dial tone to be sure the line
is disconnected.
OPERATOR CALLS

If the attendant at either terminal wants to talk to
the attendant at the other terminal, he presses the
telephone key on the 1009. The TEL light and audible
alarm signal the attendant at the remote terminal. If a
message is being transmitted when the telephone key

is pressed, that message will be completed before the
1009 stops.
When the 1009 stops,
1. The attendant being called
a. presses the stop key on the 1009 to turn off the
TEL light and the audible alarm,
b. presses the TALK key on the telephone, and
c. picks up the telephone receiver, and answers
the call.
2. The calling attendant
a. presses the TALK key on the telephone, and
b. picks up the telephone receiver, and begins the
conversation.
When the conversation is ended,
1. The attendant called
a. presses the data key on the telephone, and
b. cradles the telephone receiver so that the transmission of data can continue.
2. The calling attendant
a. presses the data key on the telephone,
b. cradles the telephone receiver so that the transmission of data can continue, and
c. presses the start key on the 1009 to resume data
transmission.

IBM 10] 1 Paper Tape Reader
The signal lights and control switches for the IBM 1011
Paper Tape Reader are shown in Figure 40. The indicator lights, located above the operating switches,
keys, and lights are primarily for IBM Customer Engineers' use in diagnostic testing and preventive maintenance routines. The reel power switch is located on
the tape reader below the reading head (Figure 42).
SWITCHES

Start: Pressing this switch turns ON the ready light,
puts the 1011 in a read condition (if the interlocks
are properly conditioned), and signals the using systern. that paper-tape reading can begin.
Stop: Pressing this switch stops paper-tape reading
and turns OFF the ready light. Pressing the start switch
resumes the paper-tape reading operation.
Reset: Pressing this switch resets the necessary circuits to the beginning of an operation. This switch is
not effective when the ready light is ON.
The 1011 is reset to a letters-shift mode, and remains in the letters-shift mode until a figures-shift tape
character is read from the tape.
Reel/Strip Selector: This switch has two positions.
For reel and center-roll feeding, the switch must be in
the right position; for strip feeding, in the left
position.
Power: This switch has two positions. In the upper
( ON) position, this switch supplies power to the 1011
Telecommunication Devices

41

and turns on the power-on light. In the lower (OFF)
position this switch removes power from the 1011 and
turns off th e power light.
R eel Power: Pressing this switch supplies power to
the take-up (left-hand ) and supply (right-hand) reels
when the buffer anTIS are in normal operating position.
LIGHTS

R eady: When ON, this light indicates that the 1011
is either waiting for a signal from the using system
to read paper tape, or is reading paper tape. This light
turns on at the beginning of an operation after the
start switch is pressed, and turns off when the stop
switch or power switch is presssed, or when one of the
following conditions causes the reader to stop:
1. paper-tape break
2. pap er-tape tightness
3. run-out of paper tape
4. 1011 not ready
5. power failure
6. photocell failure
7. parity error detected (control panel not wired to
continue reading)
8. unwired character read (control panel not wired
to continue reading)
Power-On: When ON, this light indicates that ac
power is being supplied to the 1011. The light turns
on when th e power switch is ON and turns off when
the power switch is turned off.

Paper Tape
CHAD AND CHADLESS PAPER TAPE

The small paper particles either completely punched
out of paper tape, or partially punched out (90 p er
cent of circumference punched) are called chads.
Paper tape with completely punched-out holes, is called chad tape. Paper tape with partially-punched holes
is called chadless tape because it does not produce
loose chads.
STRIP OF PAPER TAPE

Figure 40. 1011 Operating Keys and Lights

A free length of punched pap er tape, measuring not
less than 20 inches nor more than 20 feet, is called a
strip. Included in th ese dim ensions, the strip must have
leader and trailer portions that are each at least ten
inches long. F eed holes must b e punched in the leader
and trailer. Codes may also be punched in the leader
and trailer ; however, since codes may be read, usually
no codes other than letter shift or tape feed are
punched in the leader and trailer.
ROLL OF PAPER TAPE

Punched paper tape that is wound clockwise (viewed
from top with three-hole side up) around itself, be42

ginning with the leading end, is called a roll. A roll
of chadless tape is wound so that the chads protrude
toward the outside of the roll. A roll feeds from the
leading end at the center toward the trailing end on
the outside. Both the leader and trailer portions must
be at least ten inches long. A leader of 48 inches is
necessary, however, for complete loading; that is, for
attaching the leading end to the take-up reel before
starting to read. A roll with an inside diameter of 4Y2
inches, maximum, should have an outside diameter of
not more than 10Y2 inches . A roll with an inside diameter of 2% inches, minimum (IBM 961 or 962 Tape
Punch rewind) , should not exceed 300 feet in length
or six inches outside diameter.
REEL OF PAPER TAPE

Punched paper tape that is wound clockwise (viewed
from top with three-hole side up) around itself, beginning with the trailing end, is called a reel. A reel of
chadless tape is wound so that the chads protrude toward the center of the reel. 'When mounted on the
paper tape reader, a reel feeds from the leading end
on the outside, toward the trailing end on the inside.
Both the leader and trailer portions must be at least
ten inches long. A leader of 48 inches ' is necessary,
however, for complete loading; that is, for attaching
the leading end to the take-up reel before starting to
read. The length of a reel of tape should not exceed
the capacity of the take-up reel.

No chad may be folded back more than 90 degrees
from the paper. Fanfolded or creased chadless tape is
not acceptable for use with the paper tape reader.
8. Feed holes must be in line with the code holes.
Chad paper tape must have punched-out feed holes.
9. Splicing: A splice should be made only in nondata portions of paper tape because correct reading of
tape cannot be assured at the point of splice. Splices
must not block, or in any way restrict, the feed holes
because the reader feeds and guides the tape by means
of the feed holes. Specifications for a splice are:
a. Total thickness of the splice must not exceed .010 inch.
b. Tape overlap at the splice should be no more than one
tape code in length (.1 inch).
c. The leading edge of the splice should be on the topside
of the tape as it passes over the reading head.
d. The splice must be at least as strong as the tape itself.
e. The splice must be no wider than the tape itself.
f. The splice must be flexible.
g. The splice must be free- of staples and gummy substances which could build up on the reading mechanism .
PREPARING PAPER TAPE READER FOR STRIP FEEDING

1. Turn the reel/strip toggle switch to the STRIP
position.
2. Open the reading-head tape guides and place a
loop of the tape leader over the reading head so that
the sprocket drive engages the feed holes. The tape at
the bottom of the loop mliSt pass between the two reading-head rollers (Figure 41) .

PAPER-TAPE SPECIFICATIONS

The IBM 1011 Paper Tape Reader is designed to operate with either IBM 190216 (lVt6-inch width, 5-track)
or IBM 304469 (I-inch width, 8-track) paper tape.
Other paper tape of equivalent paper stock may be
used. Specifications for acceptable tape:
1. Widths of tape:
1~i6 -+- .003
1'8 -+- .003
1 -+- .003
2. Distance from 3-hole edge of tape to center line
of feed holes: .392 + .003 - .009 inch.
3. Vertical distance (across width of tape) between
centers of holes: .100 -+- .002 inch.
4. Horizontal distance (parallel with edges of tape)
between centers of holes:
.100 -+- .001 inch for feed holes
.100 ± .003 inch for code holes
5. Vertical distances (across width of tape) across
holes:
..072 + .001 - .002 inch for code holes
.046 + .002 - .001 inch for feed holes
6. Thickness of tape: .004 -+- .003 inch.
7. Chadless tape : All chads in chadless tape must be
on the same side of the paper (as normally punched).

Figure 41. Strip Feeding

Telecommunication. Devices

43

3. Remove the slack from the
reading-head tape guides.
4. Check to be sure that the
curled, or wound in a figure eight.
5. For maximum tape-reading
guides and reading head should
soft brush, once each 8-hour shift.

loop and close the
strip is not rolled,
efficiency, the tape
be cleaned with a

PREPARING PAPER TAPE READER FOR REEL FEEDING

1. Turn the reel/strip toggle switch to the REEL
position (Figure 42).
2. Move the two buffer arms upward until they latch
in position.
3. Move the center-roll idler clockwise until it latches in the vertical position.
4. Mount the take-up reel on the left capstan.
5. Mount the supply reel on the right capstan, making sure that the three-hole side of the tape is away
from the machine.
6. Grasp the leading end of the tape at the right side
of the supply reel, pull downward, and draw the end
from right to left so that the tape passes below the
buffer-arm rollers and reading-head rollers but above
the stationary rollers.

Figure 42. Reel Feeding

44

7. Secure the leading end of tape to the take-up reel
so that by turning the take-up reel counterclockwise,
tape will be pulled from the supply reel.
8. Move the two buffer arms downward to their operating positions.
9. Press the reel-power push-button switch.
10. Open the reading-head tape guides and place a
loop of tape over the reading head so that the sprocket
drive engages the feed holes. The tape at the bottom of
the loop must pass between the two reading-head rollers.
11. For maximum tape-reading efficiency, the tape
guides and reading head should be cleaned with a soft
brush, once each 8-hour shift.
PREPARING PAPER TAPE READER FOR CENTER-ROLL FEEDING

1. Turn the reel/strip toggle switch to the REEL position.
2. Move the two buffer arms upward until they latch
in position (Figure 43).
3. Move the center-roll idler clockwise until it latches in the vertical position.
4. Mount the take-up reel on the left capstan.

Figure 43. Center-Roll Feeding

5. Mount the center-roll drive sleeve on the right
capstan.
6. Mount the center-roll turntable on the shelf and
move aside the control arms.
7. Place the roll of tape on the turntable concentric
with the rollers.
8. Grasp the leading end of tape and draw it inside
the ring of fixed rollers, by passing it to the left of the
trip roller.
9. From the trip roller, draw the end around the
tapered roller, and then to the right and upward so
that the end passes above the roll of tape on the turntable.
10. Pass the end of tape through the center-roll
guide and over the drive sleeve.

11. Move the center-roll idler counterclockwise until
it rests upon the tape and drive sleeve.

12. Pull the leading end at the left of the drive
sleeve downward, and then draw the end from right to
left so that the tape passes below the buffer-arm rollers
but above the stationary rollers.
13. Secure the leading end of tape to the take-up reel
so that by turning the take-up reel counterclockwise,
tape will be pulled from the roll of tape on the turntable.
14. Move the two buffer arms downward to their operating positions.
15. Press the reel-power push-button switch.
16. Open the reading-head tape guides and place a
loop of tape over the reading head so that the spocket
Telecommunication Devices

45

drive engages the feed holes. The tape at the bottom
of the loop must pass between the two reading-head
rollers.
17. For maximum tape-reading efficiency, the tape
guides and reading head should be cleaned with a soft
brush, once each 8-hour shift.
Control-Panel Summary

A door, located in the top section of the mM 1011 rear
panel, provides access to the panel.
The hubs of the control panels (Figures 44 and 45)
are arranged in 22 columns numbered from 1 to 22,
and 34 rows lettered A to AK. The location of a hub
can be identified by use of these co-ordinates. For
example, the parity-error huh is located at A, 12. The
co-ordinates for each set of hubs are listed below, after
the names of the hubs.
Two types of removable, single, self-contacting control panels are available, the 5-track and the 8-track
type. All hubs on the 5-track control panel are identical with those on the 8-track panel except the decode
exit, tape-level exit, and tape-level decode entry hubs.
The control and special-purpose hubs are as follows:
TAPE LEVEL EXIT--A, 5-8, AND DECODE ENTRy-B, 5-8
Wiring the tape-level exit hubs to the decode-entry
input hubs sets the reader for the type of tape being
used. These hubs provide for redirecting the upper
(away from the 3-hole edge) four of the eight tracks
of data received from the reading unit.
Wiring: In the 8-track mode, the wiring of tapelevel exits 5, 6, 7, and 8 to decode entries CK, 5, 6, and
EOL, respectively, provides for decoding the IBM
8-track code. In the 5-track mode, the wiring of tapelevel exit 5 to decode entry 5, and tape-level exit 6
to decode entry 6 hubs, provides for decoding telegraphic 5-track code.
SP LTRS (SPACE LETTERS )-A-B, 9
The two hubs labeled SP LTRS are a switch. When 5track telegraphic tape is used and the switch is wired
ON, the space tape character causes a change to letter
shift. The letter shift remains in effect until a figureshift tape character is read from the tape.
Wiring: These hubs are a normally-off switch. Connecting these two hubs turns the switch ON.
PT PAR (PAPER TAPE PARITY)-A-B, 10
The two hubs labeled PT PAR are a switch. When 8track mM tape is read and the switch is ON, punchings are checked for odd parity. The switch is wired
OFF when 5-track tape is used; otherwise, erroneous
indications of parity errors occur.
Wiring: These hubs are a normally-on switch. Connecting these two hubs turns the switch OFF.

46

5 TR (FIVE TRACK)-A-B, 11
These two hubs labeled 5 TR are a switch. The wiring
of these hubs determines the 1011 operation mode
(5-track or 8-track). This switch must be wired OFF
when 8-track mM tape is being used. If not wired OFF,
erroneous indications of errors occur.
Wiring: Switch ON .- no wiring. Switch OFF wire from upper to lower hub.
PE (PARITY ERROR ) -A, 12
This hub emits an impulse when a parity error occurs
( even number of holes is sensed in a paper-tape character). When a parity error occurs and the hub is wired
to any encode entry or data-omit entry, the parity
error is signaled to the central processing unit, and
paper-tape reading continues. If the parity-error hub
is wired to an encode-entry hub, the corresponding
character is transmitted to core storage in place of the
error character. If PARITY ERROR is wired to a data-omit
entry hub, the error character is deleted.
When a parity error occurs and the parity-error hub
is not wired to either an encode entry or a data-omit
entry hub, reading stops and the ready light is turned
off. The central processing unit is also made aware of
the error condition.
Wiring: Wire PE hub to any encode entry or data- .
omit entry hub.
uc (UNWIRED CHARACTER)-A, 13
Unwired characters (punched in tape but not wired
from their decode-exit hubs) cause uc (unwired character) hub to emit an impulse.
Wiring: uc wired to an encode-entry hub provides
an identifying character for entry into core storage.
When uc is wired to a data-omit entry hub, the character is deleted and does not use up a position in core
storage. If the uc hub is not wired to either an encode
entry, data-omit entry, or end-of-record hub, the 1011
stops reading and the ready light is turned off. Wiring
uc to both data-omit and encode-entry hubs is not
valid control-panel wiring.
EaR IN AND OUT (END OF RECORD IN AND oUT)-C-D, 22
Any paper-tape code can be assigned as an EaR character by control-panel wiring. Sensing an EaR character terminates the paper-tape read operation.
Wiring: The wiring of the EaR hubs varies with the
type of data processing system connected to the 1011.
Wiring of these hubs is explained in both the 1401
and 1410 sections of this manual.
"REDUCERS-E-J, 5-10
Two sets of reducers are standard equipment. Each
set consists of four IN hubs and one OUT hub. Any impulses directed to the IN hubs are available at the OUT
hub. For example, any combination of tape character

5

4

2

6

7

8

50

0

0

DECODE ENTRY

[
B

60

50

60

0

10

II

12

13

14

15

16

17

18

19

20

21

22

ON~OFFIOFFrpETUCl

1

TAPE LEVEL EXIT
A

9

~ PT~ 5~

SP
LTRS

0

PAR

0

0

TR

0

~OR1
uo

C

T

~O

D
E

F

rCR- F-A- s - A I OUT
o
0
000
0
LF F-B T
B
I IN 2
R

G

o

0

o

o

SP

F-C

U

C D

o

o

o

o ~

NC

F-D

V

D E

o

o

ORO

F-F

w

E S

o

H

000

M

~

N

o

0

000

5

6

~

o

0

o

0

o

T
0

C

U

o

0

D

o

V
0

o

E

W

[J

II

o

0

o

0

o

o

IN
0

0

o

0

o

0

IN
0

o

0

o

0

IN

o

o

o

0

o

0

F

F

X

o

o

F-H

0
0

D

P

o

Q

E
X
I 0
T

S 0

R

o

4

o

C

E

0

3

X

o

L

0

o

000

F-G
K

o

E 0

r-A-S-*-:%

o
$
o

0

-\-

G

G

Y

o

o

o

o

o

o

F-J

Z

H

H

Z

#

/:,

2

o

0

o

C 0

o

o

o

o

I

I/)

I

0

o

o

F-K

0

I

o

0

o

~

o
~

o

(

3

o

0

<

D 4

F-L

I

J

J

I

o

0

o

o

o

F-M

2

K

2

o

0

o

E 0
N
T K
R 0

@ ,--T 5
A 0
o

F-N

3

L

YL

3

o

0

o

o

o

o

M 0

F-S

o

o

t

4

M

o

5

N

4
M
?
000
N
5
I

o

000

o

U

000
F-X
6
000

6
RIM
000

F-Z
7
000
LTR 8
000

P

F-V

o

o

Q

P
7
G/M
000
Q
8
SP

o

o A

o

i

~

0

6

7
8

T 0
R 9

Y 0
10

o
II

o

000

o

9

R

\2

000

o

R
9
Y
000

FIG

x

0

Y
0

000

W

0

=

a

S

V

0

>

o

Z

AA
AB
AC
AD
AE
AF

AG
AH
AJ

AK

~igure 44. Five-Track Control Panel

Telecommunication Devices

47

6

5

234

~

A

TAPE

7

8

lEVEL EXIT10N -

50 60 70 8 0
DECODE ENTRY

B

50

C

9

60

~O ~O

10

II

L~~S ~~

13

14

15

16

17

18

19

20

21

22

D l

OFF_OFF~

~ ~

12

T~

PE - UC
0

0

l

o
Y;-D- H

o

E

F

o
o

G

0

0

8

%

>

o

T
0

0

0

U

$

o

=

o

C

0

0

0

o

o

V

e

o

0

0

0

o

E

W

P

II

0

0

o

IN

0

0

o

O~O

o

o

o

0

oSO

o

0

EOl

Ii

G

F

o

F

X

000

o

0

o

5
E
$
000
PI3 A
N
000

G

0
V

0

2

EO

o

o

o

o

0
E 8

o

p

I~
~Q

o

o

0

000

o
SP

o
o

0

000

*

o

v

r~61

0

Z

Ii

t,

2

o

o

o

01

o
91
o

o

o

o
4

o

<

o
2

@

go

9

EJ

PI4 SPI

NO

~

~K

SP2

I
0

0
0

X
V
l
000

/

o

;

~

N
5
!
000

oe

o

+o9

0

@

PI5

0

o

0

000

:3

PI2

0

o

0

R
9
000

AC
AD
AE
AF

AG
AH
AJ

AK

Figure 45. Eight-Track Conuol Panel

Do

M
4
?
000

PI6

AS

o
5
6

o

0

AA

o

o

l

0,4

z

3

3
000

YO

6 'YM
000
P
7 G/M
000
Q
8
SP

I
0

,

NH

000

SP6

x

0

Eo

CORR
0

EC2

0

IN

U PII
P
000

M

o

ogo
~

000

000
6
0 R
0
0
0

54

•

0

IN

PI 7
000

7

{.O

B 0

a

K SK

Eo

48

000

IN

-:

0

N

w

c

0

o
w

o

go

V

0

o

TF

M

u

o
ECI

C
0
CR

A-S-~·

0

0

o

T

J

3-4-5-6
000

ERR

l

s

T

0

S

K

R

J

000

o

H

Q

lOUT 2

o

-.r

7

Ao

MO

flO

~O
R II

P

decode-exit hubs wired to IN hubs 1, 2, 3, and 4 emits
an impulse from the OUT hub. Reducers must be used
instead of split wiring.
Wiring: Wire anyone, two, three, or four decodeexit hubs to anyone, two, three, or four IN hubs. Wire
the OUT hub to any encode-entry hub, any data-omit
entry hub, or the end-of-record hub.

nated for that particular hub. The binary-coded decimal character is then read into core storage.
Wiring: Wiring to the encode-entry hubs is:
1. From decode-exit hubs for most data characters, or
2. from reducer OUT hubs, from unwired character
(uc) and parity-error (PE) hubs.

DATA OMIT ENTRIES-L-X, 22
The twelve data-omit entry hubs are used to prevent
unwanted tape characters from entering core storage
and to by-pass unwired tape characters.
Wiring: Unwanted character - wire from the decode-exit hub that represents the unwanted tape character to anyone of the data-omit entry hubs. Unwired character - wire from the uc hub to any dataomit entry hub.
DECODE EXITS-E-Y, 1; E-X, 2-4
As each tape character is read, its impulse is available
at the corresponding decode-exit hub. The 5-track control panel has exit hubs for all 58 telegraphic 5-track
codes (including blank). The 8-track control panel has
exit hubs for all 65 IBM 8-track codes (including EOL).
The decode·exit, tape-level exit, and decode-entry hubs
are the only hubs on the 5-track control panel that
differ from those on the 8-track control panel. All
other hubs are identical.
Wiring: Wire decode-exit hubs to anyone of these
hubs, depending on the operation involved:
1. Encode-entry hubs
2. Data-omit entry hubs
3. End-of-record IN hub
4. Reducer IN hubs
ENCODE ENTRIES-E-X, 18-20; E-P, 21
Impulsing an encode-entry hub develops the 1401-1410
binary-coded decimal character that has been desig-

IBM 1014 Remote Inquiry Unit
The inquiry unit is comprised of an input-output
(1-0) printer, a control section located on the 1-0
printer keyboard, and an indicator light panel. The
1-0 printer is equipped with a 44-character keyboard
(26 alphabetic, 10 numeric, and 8 special characters:
& . - $ ~ , # / [Figure 46] ). All other special characters are printed as a number sign ( # ).
The control section contains the switch and keys
needed to operate the unit:
ON-OFF switch furnishes power to the inquiry unit.
Inquiry Request key signals the inquiry unit adapter
that an inquiry unit wants to have an inquiry request
message processed. This inquiry request is examined
by the adapter.
Inquiry Release key:
1. Signals the inquiry unit adapter that the sending
of the inquiry request message is completed. The
adapter acknowledges the message completion by turning OFF the inquiry unit proceed light and initiating
an 1-0 printer carriage-return operation.
2. Generates a group mark that is placed in the
input synchronizer position adjacent to the last character of the inquiry request message.
3. Turns on the inquiry status latch in the 1410.

1100 0 G 0 0 [2J 0 0 000
CLR

SET

~G0000000~0[J
o 0 0 0 G 0 G 0 ~ ~ IT]

0000000000
I

SPACE

nmn

h'tUIASE ~

INQUIRY

ON

L..-RE......,.-QU_ES----IT

OFF

I

Figure 46. 1014 Keyboard

Telecommunication Devices

49

Inquiry Cancel (Inq Can) key (during an inquiry
request operation) releases the inquiry unit, turns off
the request light, and ends the inquiry request routine
in the inquiry unit adapter. The adapter acknowledges
the inquiry routine cancellation by turning off the
inquiry unit proceed light and initiating an 1-0 printer
carriage return operation. The key is used also during
inquiry operations to turn off the inquiry unit check
light or the exceed speed light or both.
The indicator light panel (located to the right of
the 1-0 printer) contains additional lights needed by
the operator:
Request: Operating the inquiry request key turns
on the white request light. Pressing the inquiry release
key turns it off. Operating the inquiry cancel key can
also turn off the request light.

50

Proceed: This green light turns on when the input
synchronizer is free and can accept the inquiry request
message. The light turns off when either the release or
the cancel key is operated.
Check: This red light indicates the detection of a
parity error in the inquiry unit, during an inquiry
request or inquiry reply operation. Operating the cancel key on the inquiry unit turns off this light.
Exceed Speed: This red light turns on when the
maximum. inquiry request keying rate (about 12Vz
characters per second) is exceeded. Operating the
cancel key on the inquiry unit turns off this light.
Forms: This red light, when lit, indicates that the
inquiry unit is out of forms; however, several more
lines can be printed before the forms clear the platen.
Inserting more forms turns the light off.

Operations

This section is concerned with the actual physical steps
necessary to perform individual operations such as
reading data from a card reader, punching cards, reading tape, and so forth. In figures, depressed entry keys
are shown shaded. For all descriptions, power is assumed to be at an operating level, and all registers,
counters, indicators, etc., to be in an initial or starting
condition. Depression of a key in a column resets any
other key previously depressed in that column.

Loading Card Data - J402
Cards to be read into the system are placed in the card
read hopper 9-edge first, face down, and the card hopper weight is placed on top of the cards. The sequence
of operations then is:
1. Depress the end-of-file key on the reader. This
key insures that the last card in the hopper will be read
after preceding cards have been processed. If this key

is not depressed, the start key will have to be de':
pressed when the hopper becomes empty in order to
read the last cards. Another way to accomplish reading
of the last card is to place three blank cards at the end
of the card deck being read.
2. The card reader start key is depressed. When depressed, the data recorded in the first card is read into
the 1414 buffer.
3. A read select instruction, addressing the proper
data channel and ~ard reader, is set up in the entry
keys (Figure 47) and the console load key is depressed.
The select instruction (assume 1402 on Channel A
and reading column binary cards) for the PRD is
-176203001230; the RDS format is + 076203001230.
The octal representation of the information is used.
4. With the console automatic key on, depression of
the console load key automatically generates an lORD
Location

88,888

88888
88888
08888
88008
88888
88080
88888
8
Ci)Ci)

888
888
Figure 47. Read Select Card Reader Format
Operations

51

command with a maximum word count and a starting
address of 00100. This command is loaded into the
channel control registers.
5. The first data word from the first card is therefore placed in core location 00100, the second word into location 00101, and so on until all data from that
card have been placed in core storage. Since each card
is treated as a record, the channel-in-use indicator
(turned on when the read select instruction was executed) is now turned off. Computer program control is
automatically transferred to the instruction in core
location 00101 (read from the first card) and this instruction is executed.
To provide for continued reading of cards, the data
of the first card must be appropriate instructions to
re-select the card reader, reset and load a channel
command with proper word count and starting address,. and all other necessary instructions needed to
put all data of the cards into core storage and check
the cards.

The same general procedure is used to load card data
from the 1622 reader; however, the 1622 card reader
start key is depressed because no end-of-file key is
available on the 1622.

Loading Magnetic Tape Data
If data are to be loaded from magnetic tape instead of
cards, the procedure is basically the same. The tape
unit is first put in a ready state, with tape reel mounted, tape unit load and ready keys depressed, and the
tape unit ready light on. The read select instruction
octal format (assume tape unit 1 attached to data channel A, and data in BCD format) is +076200001201
(Figure 48). Operations are:
1. The read select instruction is set up in the entry
keys and the console load key is pressed.
2. As before, an lORD command with a maximum
word count and a starting address of 00100 is auto-

Location

~

00000
88888
88888
88008
8 0000
0000
88 888 88888
880000 00000
888888888888
888888 88800
808 80888 88
88888 88 88
888
80

S

r-=----=--- Instruction - - - - - - - ,

Figure 48. Read Select Tape Unit 1 Format

52

,--_ _ _ _ Address

matically generated and loaded into the channel control registers.
3. The first data word from tape is read into core
location 00100, the second word into location 00101,
and so on until the end-of-record gap is sensed on the
tape unit. The end-of-record signal turns the channelin-use indicator off and transfers program control to
the instruction in location 00101, which is then executed.

00

Sense

Loading Entry Key Data
The enter storage key may be used to put 36 bits of
information into a particular storage location. Assume
the bit configuration +010101010101 is to be inserted
into core location 01753. Entry keys would be depressed as shown in Figure 49. With the CPU in manual status (automatic switch in manual position), depression of the enter storage key places the contents of
the entry key word bank into the location specified by
the location bank entry keys.

00

88888

8
8

()()8 C0
88888
8888
88888
o 888
8888

8

o
0)
()

8 Ouc0J (0 -0 ~ ~O--"'--0 05 (0 0
888888 18 88888
(0

1

888000800000
8888(08888888

888088800000
888888888888
(08888 8
8.8
Figure 49. Enter Storage Format

Operations

53

The enter instruction key may be used to execute an
instruction set up in the entry keys when the CPU is in
manual status. For example, assume that a halt instruction has been executed, and a transfer to a subroutine
located at 05000 is to be executed. The transfer instruction octal format is +002000005000 (Figure 50). This
configuration is set up in the entry keys and, upon depression of the enter instruction key, the transfer instruction is executed. To execute the subroutine, the
automatic switch must be returned to automatic and
the console start key must be depressed.

Off-Line Operation
Both the mM 1402 Card Read Plinch and the mM
1403 Printer may be used off-line when not being
used by the computer. Thus, it is possible to perform
a card-to-card or a card-to-printer operation without
removing either unit from the system. With a card-tocard operation in off-line mode, the 1403 printer may
be used by the computer in anon-line 9peration. The
panel (Figure 51) of the 1414 r/o Synchronizer, to
which the 1402 and 1403 are attached, contains the
necessary switches and keys to perform the operations.

Location

00000
8 08888
8 08888
8 88880
8 88880
0)
88808
8 88888
08888
800"C800 00000
888888 88888
880080 8 888
808008808008
888888 08800
00 808088800
88888 8 8888
Sense

0)
Figure 50. Instruction Entry Format

54

0)

~--------~----------~

Synch roni zer Keys and Switches

Off-Line Mode: This switch selects the type of offline operation to be performed. It allows one or two
units to be logically removed from the computer line
without tying up the entire synchronizer. The switch
is set to the normal position when all units are operating on-line. To perform a card-to-card operation the
switch is set to the RD-PCH position. For a card-toprinter operation, the switch is set to the RD-PRT
position.
Off-Line: This key removes the area selected by the
off-line mode switch from computer control. Pressing
this key also activates the 1414 power control on and
off keys. When in the off-line mode, the key is lighted.
When lighted, depression of this key returns the selected area to on-line operation (the off-line mode
switch should also be returned to the normal position ) .
Check Stop: With on-line operation this switch is
norrnally in the off position. When in the on position,
the synchronizer is stopped after an operation during
which an error was detected.
Space: This switch causes either single or double
carriage spacing in the printer when it operates offline.

Cards must be run-in to both read and PUIJ(;!. feeds .
This run-in causes the first card (read feed ) to load
into the read buffer. After run-in (both read and pllneh
units ready), the 1414 switches and keys an' set as
follows:
SWITCH

Off-Line
Off-Line Mode
Check Stop

SETTING

On
Rd-Pch
On
Off

Removes the reader an d punch
from computer control.
Stops th e opera tion aftcr th e
card in whi ch an error occurs.
Allows errors to be ignof(·d.

Card-To-Printer Off-Line

The card deck to be printed is placed in the read feed
of the 1402. The data from the first card read goes to
the read buffer. The contents of the read buffer are
transferred to the print buffer and the line prints.
Cards are run-in to the 1402 read feed to load the
firs t card into the read buffer. After the run-in is complete (and the printer is ready) , th e operation is set
up as follows:
SWITCH

Off-Line
Off Line Mode

SETTING

On
Rd-Prt

Card-to-Card Off-Line

The card deck to be reproduced is placed in the read
feed, and blank cards are placed in the punch feed of
the 1402. The data from the first card fed through the
read feed goes to the read buffer. From there, the
record (data) is sent to the punch buffer, finally to
be recorded in the first card through the punch feed.

NOTES

Check Stop

Space

On
Off
Single
Double

NOTES

Removes both th e reader and
the printer from computer
control.
Stops the operation after the
card in which an error occurs.
Ignores errors.
Causes a si ngle space before
each print line.
Causes a double space before
each print line.

Figure 51. 1414 Panel

Operations

55

Appendix A. Instructions

Instructions for the 7040 and 7044 systems are oHered
in several options to satisfy diHerent performance requirements. The basic set has been carefully selected
to satisfactorily operate a low-compute requirement
system application. The extended performance option
enhances the computing and compiling ability by providing automatic indexing and logic, and characterhandling operations. The single-precision floating-point
option significantly improves performance on large
number calculations and the double-precision floatingpoint option provides higher accuracy.
Indirect addressing ability is provided for all appropriate instructions, using the same method as with
IBM 7090 and 7094' systems.
When the execution time of an instruction is variable, an instruction type number is included in the
following instruction lists. To obtain the execution
times in microseconds, multiply the number of cycles
by the appropriate cycle time (2,.0 or 8.0 microseconds). Both an alphabetic instruction list by opt,ion
and a complete alphabetic list are included. The complete alphabetic list also indicates which central processing unit, data channel, and device indicators are
set by execution of the instruction. For a detailed
description of how the indicators are set, refer to the
individual instruction description.

Instruction Types

7040

7044

Type 1 - ALS, ARS, LGL, LGR, LLS, LRS, and RQL
These instructions are executed
in 1 cycle if the extent of the
shift is six places or less. Each
additional six-place shift or
portion thereof requires %
cycle.

These instructions are executed
in 2 cycles if the extent of the
shift is six places or less. Each
additional six-place shift or
portion thereof requires 1
cycle.

Type2-DVP
This instruction is executed in
7 % cycles unless a divide
check occurs, in which case it
. requires 2 cycles.

This instruction is executed in
20 cycles unless a divide
check occurs, in which case it
requires 3 cycles.

Type3-MPY
This instruction is executed in .
4 cycles if the MQ contains two
or fewer ones. Each additional
6 ones or portion thereof in
the MQ requires % cycle. If
the content of Y is zero, the
instruction is completed in 2
cycles.

56

This instruction is executed in
9 cycles if the MQ contains two
or fewer ones. Each additional
6 ones or portion thereof ih
the MQ requires 1 cycle. If
the content of Y is zero, the
instruction is completed in 3
cycles.

7040

7044

Type 4- VDP
This instruction is executed in
2 cycles if the count is zero
or one. Each additional two
quotient positions or portion
thereof requires % cycle.

This instruction is executed in
2 cycles if the count is zero. It
requires 3 cycles if the count
is one. Each additional two
quotient positions or portion
thereof requires 1 cycle.

Type5- VLM
This instruction is executed in
2 cycles if the count is zero or
one or if the content of y. is
zero. Each additional six steps
or portion thereof requires %
cycle. To determine the number of additional steps: add
the number of zeros to twice
the number of ones in the loworder C bits of the MQ; then
subtract one.

This instruction is executed in
2 cycles if the count is zero. It
requires 3 cycles if the count
is one or if the content of Y is
zero. Each additional six steps
or portion thereof requires 1
cycle. To determine the nUmber of additional steps: add
the number of zeros to twice
the number of ones in the loworder C bits of the MQ; then
subtract one.

Type 6 - FAD and FSB
These instructions are executed
in a minimum of 2% cycles
and a maximum of 8% cycles.
In determining average speed,
a number of representative
programs were traced. The
times shown are based on an
analysis of several million
operands. Execution times
greater than 2% cycles are a
result of shifting to equalize
exponents before adding and
to normalize the result after
adding. Shifting requires %
cycle for each six places or
portion thereof.

These instructions are executed
in a minimum of 4 cycles
and a maximum of 23 cycles.
In determining average speed.,
a number of representative
programs were traced. The
times shown are based on an
analysis of several million
operands. Execution times
greater than 4 cycles are a
result of shifting to equalize
exponents before adding and
to normalize the result after
adding. Shifting requires one
cycle for each six places or
portion thereof.

Type 7 -FDP
This instruction is -executed in
7 cycles unless a divide check
occurs, in which case it requires 2 cycles.

This instruction is executed in
18 cycles unless a divide check
occurs, in which case it requires only 3 cycles.

Type 8 - FMP and UFM
These instructions are executed
in a minimum of 3 2h cycles
and a maximum of 5 cycles.
If c (MQ) fraction is zero, it
requires only 2 cycles.

These instructions are executed
in a minimum of 8 cycles and
a maximum of 12 cycles. If
c( MQ) fraction is zero, it requires only 2 cycles.

Type 9 - UF A and UFS
Execution time is the same as
for type 6, except maximum is
6% cycles due to un-:normalized operation.

Execution time is the same as
for type 6, except maximum is
16 cycles due to un-normalized
operation.

7044

7040
Type 10-DFAD,DFSB
These instructions are executed
in a minimum of 4 cycles and
a maximum of 11 cycles. The
longer times are a result of
shifting, as explained in Type 6.

These instructions are executed
in a minimum of 7 cycles and
a maximum of 28 cycles. The
longer times are a result of
shifting, as explained in Type 6.

Type 11 - DFMP
This instruction is executed in
a maximum of 13% cycles. If
c( AC) and c( MQ) are zero,
the instruction requires 3 cycles.

This instruction is executed in
a maximum of 36 cycles. If
c( AC) and c( MQ) are zero,
the instruction requires 3 cycles.

Type 12 - DFDP
This instruction. is executed in
a maximum of 18% cycles,
and a minimum of 17 cycles.
If a divide check occurs, this
instruction may require as few
as 3 cycles.

This instruction is executed in
a maximum of 50 cycles, and
a minimum of 46 cycles. If a
divide check occurs, this instruction may require as few
as 4 cycles.

Type 13 - BSR, ETT-, PRD, PWR, RDS, REW,
RUN, SEN, WBT, WEF, and WRS
These instructions are executed
in the times given if the channel is not busy and the device
selected is ready and not busy.
Otherwise, execution is delayed until these conditions do
exist. If the channel is not
busy and the on-line 1401 is
selected, a programmed response is required from the
1401 before these instructions
can complete execution.

These instructions are executed
in the times given if the channel is not busy and the device
selected is ready and not busy.
Otherwise, execution is delayed until these conditions do
exist. If the channel is not
busy and the on-line 1401 is
selected, a programmed response is required from the
1401 before these instructions
can complete execution.

Type 14 - BSR, REW, RUN, and WEF
These instructions complete
execution in the times given,
but the channel remains busy
for the duration of the backspace or write end of file. The
channel is busy on rewind instructions only long enough to
pick relays in the tape unit.

Type 15- VMA
This instruction is executed in
2 cycles if the count is zero
or one. Each additional 6 steps
or portion thereof requires
1/3 cycle. To determine the
number of additional steps
add the number of "zeros" to
twice the number of "ones" in
the low order C bits of the
MQ, then subtract one.

These instructions complete
execution in the times given,
but the channel remains busy
for the duration of the backspace or write end of file. The
channel is busy on rewind instructions only long enough to
pick relays in the tape unit.
This instruction is executed in
2 cycles if the count is zero.
Three cycles are required if
the count is one. Each additional 6 steps or portion thereof requires 1 cycle. To determine the number of additional
steps add the number of
"zeros" to' twice the number
of "ones" in the low order C
bits of the MQ, then subtract
one.

Alphabetic Instruction 'List - By Option
AVERAGE CYCLES'
INST

OP CODE

7040

7044

TYPE

Basic Instruction Set
ACL
ADD
ALS
ANA
ARS

+0361
+0400
+0767
-0320
+0771

2
2
2
2
2

2
2
4
2
4

1
1

AVERAGE CYCLES
INST

OP CODE

7040

7044

CAL
CAS
CHS
CLA
CLS
COM
DCT
DVP
ENK
HPR
LAS
LBT
LDQ
LGL
LGR
LLS
LRS
MPY
ORA
PBT
RQI
SLW
SSP
STA
STD
STL
STO
STQ
STR
STZ
SUB
SWT
TMI
TNZ
TOV
TPL
TRA
TRP
TRT
TSL
TZE
VDP
VLM
VMA
XEC

-0500
+0340
+0760 .. 002
+0500
+0502
+0760 .. 006
+0760 .. 012
+0221
+0760 .. 004
+0420
-0340
+0760 .. 001
+0560
-0763
-0765
+0763
+0765
+0200
-0501
-0760 .. 001
-0773

2
2

2
3

+0602
+0760 .. 003
+0621
+0622
-0625
+0601
-0600
-1000
+0600
+0402
+0760 .. 16x
-0120
-0100
+0140
+0120
+0020
-1165
-1164
-1627
+0100
+0225
+0204
-1204
+0522

2
1
3
3
3
2
2
2
2
2
1
1
1
1
1
1
1
1
3
1
5
4

10
9

1

1

1

2

2
2

2
2

1
1
7%
1
1
2
1
2
2
2
2
2
5
2
1
2

TYPl

2
2

20
2

2

2

3
2

2
4
4
4
4

12
2

1
1
1
1

3

2

4

1

2
2

3
3
3
2

2
2
2

2

2
1
1
1
1
1
1
1

3
1

4

5
15

Extended Performance Set
AXT
CCS
LAC
LDC
LXA
LXD
MIT
MSM
MSP
PAC
PAX
PCS
PDC
PDX

+0774
-1341
+0535
-0535
+0534
-0534
-1341
-1623
-1623
+0737
+0734
-1505
-0737
-0734

l'
2
2
2

2
2
2
3
3
1
1
2
1
1

1

3
2
2
2
2

3
3
3
2
2

2
2
2

Appendix

57

AVERAGE CYCLES
INST

PLT
PXA
PXD
SAC
SXA
SXD
TIX
TMT
TNX
TSX
TXH
TXI
TXL

OP CODE

7040

-1341
+0754
-0754
-1623
+0634
-0634
+2000
-1704
-2000
+0074
+3000
+1000
-3000

2
1
1
3
3
3
1
1+2N
1
1
1
1
1

7044

A VERAGE CYCLES
TYPE

SSLB
SSLC
SSLD
SSLE

3
2
2
3
3
3
2
2+2N
2
2
2
2
2

+0300
+0241
+0260
+0302
-0300
-0260
-0302

3
7
4%
3
2%
4%
2%

5%
18
10
5lh
5
10
5

6
7
8
6
9
8
9

Double-Precision Floating-Point Set
DFAD
DFDP
DFMP
DFSB

+0301
-0241
+0261
+0303

4%
17%
12
4%

8%
48
31
8%

M emory Protect Set
RPM
SPM

-1004
-1160

2
1

2
1

2
2
2
2

3
3
3
3

OP CODE

-0660
+0661
-0661
+0662

7040

7044

2
2
2
2

2
2
2
2

10
12
11
10

BSR

+0764

CTR

-1766

1

2

ENB
ETT

+0564
-0760.x2xx

2
1

2
2

ICT
lOT

-1760
+0760

1
1

2
2

PRD
PWR

-1762
-1766

2
2

4
4

13
13

RCHA
ReT
RDC
RDS
REW
RUN

+0540
+0760 014
+0760 x352
+0762
+0772
-0772

2
1
1
2
2
2

2
2
2
4
4
4

13
13,14
13,14

SCHA
SEN

+0640
-1762

2
1

2
2

13

TCOA
TDOA
TEF
TRC

+0060
-1060
+0030
+0022

1
1
1
1

2
2
2
2

WBT
WEF
WRS

+0766
+0770
+0766

2
2
2

4
4
4

2

014
005

4

Direct Data Set
PSLB
PSLC
PSLD
PSLE

58

-0664
+0665
-0665
+0666

TYPE

I nputl Output Instructions

Single-Precision Floating-Point Set
FAD
FDP
FMP
FSB
UFA
UFM
UFS

INST

1401 Option Instructions
SLFA
SLNA

-1760
-1760

1
1

2
2

13, 14

13

13
13,14
13

Appendix B. Instruction List - Alphabetic Order with Formats

MNEMONIC AND NAME

Symbols used with the instruction formats are:
F
C
I
S
B
M
T

Y

CAS-Compare Accumulator with Storage

Indirect Addressing Flag Field
Count Field
Channel A I/O Device Adapter Field
Card Punch Stacker Select Character
I/O Device Busy Status Character
I/O Device Input/Output Buffer Select Character
Index Register Tag Field
Operand Designation Field

I

+0340

5, 1

IF _

T

11 121314

1718

I

I

y

2021

35

CCS-Compare Character with Storage*

I

-1341

S.1

Instructions are listed in alphabetic order without
regard to optional features. An asterisk (*) following
the instruction name designates an optional instruction. Operation codes are shown in octal notation.

IF ra

ITI

c

1112131415

1718

I

y

2021

35

CHS-Change Sign
1+0760
5, 1

~T~
11 12

1718

2021

I

2

2324

35

CLA-Clear and Add

I

+0500

5,1

IF_ TI
11121314

1718

I

y

2021

35

CLS-Clear and Subtract

I
MNEMONIC AND NAME

IF _

+0361

5,1

I

T

11121314

y

17182021

I I

35

+0400
11121314

1718

2021

35

y
1112

_T
1718

2021

IF

-0320

S.1

11

+on 1

5,1

13.14

17 II

~

1112

I

1112

BSR~ackspace

+0764

I. I

I

y

2021

35

1718

S.1

-0500

I

35

14 15

2021

I

y

2021

l5

~ T~

1112

1718

12

2021 22

I

35

y

+0301
11121314

1711

2021

I

35

y

-0241
11121314

1718

2021

I

35

35

+0261

1.1

IF _
11121314

TI
1711

y

2021

I

35

DFSB-Double Precision Floating Subtract*

I

I

y

T
17 II

1718

2021

y

+0303
11121314

S.1

20 21

IF_ TI
11121314

1711

DFMP-Double Precision Floating Multiply*

Record

~
11 12

+0760

5,1

I

CAL-Clear and Add Logical Word

I

6

2324

I TI

~11
1112131415

5.1

y

I

2021

DFDP-Double Precision Divide or Proceed*

I

T

1718

-1766

5,1

I

y

20 21

AXT-Address to Index True *
S.1

1718

DFAD-Double Precision Floating Add*

ARS-Accumulator Right Shift

I

~ T~

11 12

I. 1

I I

35

ANA-And to Accumulator

I

35

DCT-Divide Check Test

+0767

5,1

+0760

5,1

I I

y

ALS-Accumulator Left Shift

I

I

y

17182021

CTR-Control Select

ADD-Add

~,I

IF~TI
11121314

COM-Complement Magnitude

ACL-Add and Carry Logical Word

I

+0502

S,I

17 II

2021

I

35

DVP-Divide or Proceed
y
35

I
S,I

y

+0221
111213.14

1718

2021

35

Appendix

59

MNEMONIC AND NAME

MNEMONIC AND NAME

LDC-Load Complement of Decrement in Index*

ENB-Enable from Y

I

T I
IF~
11 121314
1718
2021

+0564

S,1

I I

y

35

~

+0760

S,1

~

T

1718

11 12

2021

41
35

2324

~

-0760

1112

5,1

ETTB
ETTC
ETTD
ETTE

-

~

T

35

2000
3000
4000
5000

0760
0760
0760
0760

+0300

S,1

IF~
11121314

+0241

IF

I

T

+0260

5, 1

I I

35

+0302

1718

I

I I

y

35

2021

T I
IF~
2021
1718

+0420

35

s.

IF~
T I
1718
2021

-1760

35

-

35

+0760

S,1

I

T

1718

~

1112

141

2021

35

+0535

S,l

T

1718

~

11 12

I

5

-0340

T

1718

1

y

S,

60

+0760

T I
IF~
2021
1718

35

~

+0765

11 12

T

Y

1718

2021

I

35

I

T
~
1718
2021

+0534

11 12

y

I

35

~

-0534

I

T

1718

11 12

I

y

35

2021

IF ra1

-1341

S, 1

6

1112131415

IT

1718

y
2021

I

35

I

+0200

S, 1

IF~

11 121314

1718

I

y

T
2021

35

y

-1623

IF ~ 6 I T I

11 12 13 14 15

S,1

1718

y

2021

I

35

-1623

5, 1

IF ~

11 1213 14 15

71

T

1718

I

I

y

2021

35

ORA-Or to Accumulator

I I

35

-0501

T
IF~
1718
2021

y

11 121314

5,1

I

35

PAC-Place Complement of Index in Address*

~

1112

I

I I

LBT-Low Bit Test

I

I

y

11 12

MSP-Make Storage Sign Plus*
35

2021

11 121314

S,l

T
~
2021
1718

+0763

S. 1

I I

35

2021

LAS-Logical Compare Accumulator with Storage

I

I

35

MSM-Make Storage Sign Minus*

LAC-Load.Complement of Address in Index*

I

Y
2021

MPY-Multiply

lOT-Input/Output Check Test

I

35

MIT-Storage Minus Test*

~
11 12

I

y

T

1718

11 12

S,l

I I

y

11 12

1

I

2021

LXD-Load Index from Decrement*

ICT -Inhibit Channel Traps

I

~

-0765

S,1

I I

y

11 121314

S,1

T

1718

LXA-Load Index from Address*

HPR-Halt and Proceed

I

I

35

LRS-Long Right Shift

11 121314

S,1

1112

S,l

FSB-Floating Point Subtract*

I

~

-0763

S,1

FMP-Floating Point Multiply*

I

y

11 121314

S,1

I

y

2021

~ T

11 121314

T I
IF~
1718
2021

+0560

S,1

US-Long Left Shift

1718

S,1

35

LGR-Logical Right Shift

FDP-Floating Divide or Proceed*

I

I

I I

1000

2021 2223

1718

FAD-Floating Point Add*

I

I

y

LGL-Logical Left Shift

ETTA-End of Tape Test, Channel A·

I

11 12

LDQ-Load Mu Iti pi ier-Quotient

ENK-Enter Keys

I

I

T
~
2021
1718

-0535

S, 1

1718

T

~
20212223

d I
35

S,1

+0737

~
11 12

1718

T

~

2021

35

MNEMONIC AND NAME

MNEMON IC AND NAME

RCT -Restore Channel Traps

PAX-Place Address in Index*

I

I

-K>734

S,I

11 12

1718

2021

I

-07601112

S, 1

1718

2021

2324

IF ~

-1505

S, 1

c

1112131415

S,I

35

RDCB
RDCC
RDCD
RDCE

IT I

1718

y

2021

POC-Place Complement of Decrement in Index*
1718

2021

35

POX-Place Decrement in Index*
1112

1718

2021

35

1112131415

1718

2021

35

PRO-Prepare to Read
S,I

~ol

I

35

2352
3352
4352
5352

IT

~ol

1112131415

1718

~I

-K>772
S,I

1112

I

y
2021

35

1415

IT

1718

y

2021

35

-1004

S,I

-1762

1352

2021

RPM-Release Protect Mode*
y

-1341

I

35

REW-Rewind

PLT-Storage Plus Test*
S,I

1718

+ 0760
+ 0760
+ 0760
+ 0760

S,I

-0734

I

11 12

-K>762
1112

S, 1

2021

ROS-Read Select

-0737
S, 1

1718

~TI

-K>760

35

PCS-Place Character from Storage*

I

~TI

1112

ROCA-Reset Data Channel A

PBT-P Bit Test

I

-K>760

S,I

35

1112

35

RQL-Rotate Quotient Left

IT

y

111213141517182021

35

I

~TI

-0773

S, 1

1112

1718

y

2021

35

PSLB-Present Sense Lines, Channel B*
RUN-Rewind and Unload
y
S,I

11121314

1718

2021

35

- 0665
+ 0666

-1766

S, 1

I

~ sl ~ I
11 12131415

IT
1718

y
2021

1112

1718

2021

IF ~

-1623

1718

J

y

2021

IT I

c

1112131415

I

35

IF

+0640

S,I

PXO-Place Index in Oecrement*

I

14 15

1718

y

2021

35

SCHA-Store Channel A
35

-K>754

5,1

1112

S,I

PXA-Place Index in Address*

I

~IITI

-0772

SAC-Store Accumulator Character*

PWR-Prepare to Write

I

I

S,I

+ 0665

PSLC
PSLD
PSLE

~ol

11 121314

SCHB
SCHC
SCHD
SCHE

y

T

161718

2021

35

- 0640
+ 0641
- 0641"+ 0642

-0754

S,I

1112

1718

2021

35

SEN-Sense Select

RCHA-Reset and Load Channel A

I

-K>540

S,I

RCHB
RCHC
RCHD
RCHE

IF ~Ol T I

11121314

- 0540

+ 0541
- 0541
+ 0542

161718

2021

y

1

35

I

-1762

5.1

~~11
1112131415

IT

1718

y
2021

I

35

SLFA-Status Line Off, Channel A *

115

I

15011

S,I

-1760

~ T

11 12

1718

I

2021

35

Appendix

61

MNEMONIC AND NAME

MNEMONIC AND NAME

115

SLNA-Status Line On, Channel A *

SWT-Sense Switch Test

35

11 1213 14

1718

2021

-1160

S, 1

1F _
11 121314

T
1718

2021

3132

11121314

SSLC
SSLD
SSLE

35

1718

- 0661

+ 0662

SSP-Set Sign Plus

~T~

1112

1718

2021

11121314

3

2324

1718

1718

I

35

2021

11 121314

I

1718 .. 2021

35

y

+0601

5,1

11 1213 14

1718

2021

IF_ TI

-0600

11121314

S,I

35

1718

35

35

1.718

35

1718

y

2021

35

-'- 0030
+ 0031
- 0031
+ 0032

I TI

0

S, 1 23

-0120

S,I

1718

1

F_

11 1213 14

-1704

S,I

y
35

2021

T
1718

Y

2021

~T
1718

35

I

y

ITI

y

1112

5,123

I
35

20 21

2021

35

1718

35

2021

y

-0100

5,1

11121314

1718

35

2021

TOV-Transfer on Overflow

SUB-Subtract
y

+0402
11121314

y

2021

TNZ-Transfer on No Zero
y

62

11 121314

o

11 121314

1718

TNX-Transfer on No Index*

11 12

S,I

I TI

B

1F_ T I

+0030

1+21

I I

y

2021

STZ-Store Zero

5,1

IF ~
11 12131415

-1000

S,I

35

TMT- Transmit*

STR-Store Location and Trap

I

y

2021

0061
0062
0063
0064

-1060

TEFB
TEFC
TEFD
TEFE

I I

STQ-Store Multiplier.Quotient

I

+
+
+
+

1718

TMI-Transfer on Minus

STO-Store Accumulator

I

35

TIX-Transfer on Index*
y

-0625

S,I

11 121314

S,I

STL-Store Instruction Counter

1

y

2021

IF_'T I

+0060

S,I

S,I

35

2021

Y
11 121314

1718

11 12

I I

y

+0622

S,I

~ T1

-0634

I I

35

STD-Store Decrement

I

35

TEFA-Transfer on End of File, Channel A

IFaT

+0621

S,I

y

TDOA--:-Transfer on Device in Operation, Channel A

STA-Store Add ress

I

1S,I

I I

35

2021

+ 0661

S.1

35

1112

TCOB
TCOC
TCOD
TCOE

1+0760

0161 to 0166

2324

TCOA-Transfer on Channel A in Operation

113
y

-0660

S,I

2021

SXD-Store Index in Decrement*

m

y

SSLB-Store Sense Lines, Channel B*

I

~

T

1718

~TI
1718
2021

+0634

S.1

35

SPM-Set Protect Mode*
I

11 12

I

y

+0602

S.1

~

+0760

S. 1

SXA-Store Index in Address*

SLW-Store Logical Word

I

I

1718

2021

TI

+0140 .
35

5,1

11121314

1718

2021

y
35

MNEMON IC AND NAME

MNEMONIC AND NAME

TPL-Transfer on Plus

TZE-Transfer on Zero

+0120

+0100

Y
11121314

S.l

1718

2021

3.5

TRA-Transfer

I

I

Y
11 121314

1718

2021

3.5

TRCA-Transfer on Redundancy Check, Channel A

I

11121314

TRCS
TRCC
TRCD
TRCE

1718

2021

- 0022
+ 0024
- 0024
+ 0026

I

'Y
1718

2021

3.5

11121314

1718

2021

35

11121314

1718

2021

Y
11121314

-0302

1718

2021

+0074

I

1718

3.5

o

2021

ITI

1718

o

3.5

y

2021

35

bQ c I
1112

T

1718

I

Y

2021

35

-1204

JLJ

ITI

c

1112

1718

y

2021

35

5,1

~111
111213141.5

I

T
1718

y

2021

35

+0770

5,1

~I
1112

141.5

T
1718

I

y

2021

3.5

WRS-Write Select
+0766

Y

2021

3.5

5,1

~slol

IT I

11 121314 1.5

ll18

2021

11 121314

1718

2021

Y
3.5

XEC-Execute

IT I
1718

+0204

5,1

I

Y

TXL-Transfer on Index Low*

o

1718

WEF-Write End of File

2021

ITI

1718

3.5

ITI

c
1112

-+0766
3.5

TXI-Transfer with Index Incremented*
S. 1 23

Y

2021

waT -Write Blank Tape

TXH-Transfer on 'Index High*
5, 1 23

1718

+0225

5,1

Y
1112

IF_ TI
11121314

5,1

I
3.5

TSX-Transfer and Set Index*

S,I 23

3.5

VMA-Variable Length Multiply/Accumulate

Y

-1627

S,l

Y

2021

VLM-Variable Length Multiply
Y

-1164

S, 1

3.5

VDP-Variable Divide or Proceed

TSL-Transfer and Store Instruction Counter

I

1718

-0260

S,I

TRT -Transfer and Restore Traps
S,l

IF_T I
11121314

5,1

I

11121314

I

Y

UFS-Unnormalized Floating Subtract*

-1165

S, 1

-0300

S,I

I
35

TRP-Transfer and Restore Parity and Traps

I

I

2021

UFM-Unnormalized Floating Multiply*

Y

+0022

S,I

1718

UFA-Unnormalized Floating Add*

+0020

S,I

T
11121314

5,1

2021

I

Y
3.5

S,I

y

+0522

3.5

Appendix

63

Appendix C. Powers of Two Table

64

2"

11-

2- n

1
2
4
8

0
1
2
3

1.0
0.5
0.25,
0.125

16
32
64
128

4
5
6
7

0.062
0.031
0.015
0.007

5
25
625
812 5

256
512
1 024
2 048

8
9
10
11

0.003
0.001
0.000
0.000

906
953
976
488

25
125
562 5
281 25

4 096 12
8192 13
16 384 . 14
32 768 15

0.000
0.000
0.000
0.000

244
122
061
030

140
070
035
517

625
312 5
156 25
578 125

65
131
262
524

536
072
144
288

16
17
18
19

0.000
0.000
0.000
0.000

015
007
003
001

258
629
814
907

789
394
697
348

062
531
265
632

5
25
625
812 5

1
2
4
8

048
097
194
388

576
152
304
608

20
21
22
23

0.000
0.000
0.000
0.000

000
000
000
000

953
476
238
119

674
837
418
209

316
158
579
289

406
203
101
550

25
125
562 5
781 25

16
33
67
134

777
554
108
217

216
432
864
728

24
25
26
27

0.000
0.000
0.000
0.000

000
000
000
000

059
029
014
007

604
802
901
450

644
322
161
580

775
387
193
596

390
695
847
923

625
312 5
656 25
828 125

268
536
1 073
2 147

435
870
741
483

456
912
824
648

28
29
30
31

0.000
0.000
0.000
0.000

000
000
000
000

003
001
000
000

725
862
931
465

290
645
322
661

298
149
574
287

461
230
615
307

914
957
478
739

062
031
515
257

5
25
625
812 5

4
8
17
34

294
589
179
359

967
934
869
738

296
592
184
368

32
33
34
35

0.000
0.000
0.000
0.000

000
000
000
000

000
000
000
000

232
116
058
029

830
415
207
103

643
321
660
830

653
826
913
456

869
934
467
733

628
814
407
703

906
453
226
613

25
125
562 5
281 25

. 68
137
274
549

719
438
877
755

476
953
906
813

736
472
944
888

36
37
38
39

0.000
0.000
0.000
0.000

000
000
000
000

000
000
000
000

014
007
003
001

551
275
637
818

915
957
978
989

228
614
807
403

366
183
091
545

851
425
712
856

806
903
951
475

640
320
660
830

625
312 5
156 25
078 125

Appendix D. Octal-Decimal Integer Conversion Table

0000

0000

to
0777

0511

(Octal)

(Decimal)

to

Octal Decimal

10000 - 4096
20000 - 8192
30000 - 12288
40000 - 16384
50000 - 20480
60000 - 24576
70000 - 28672

1000

0512

to
1777

1023

(Octal>

(Decimal)

to

0

1

2

3

4

5

6

7

0000
0010
0020
0030
0040
0050
0060
0070

0000
0008
0016
0024
0032
0040
0048
005t)

0001
0009
0017
0025
0033
0041
0049
0057

0002
0010
0018
0026
0034
0042
0050
0058

0003
0011
0019
0027
0035
0043
0051
0059

0004
0012
0020
0028
0036
0044
0052
0060

0005
0013
0021
0029
0037
0045
0053
0061

0006
0014
0022
0030
0038
0046
0054
0062

0007
0015
0023
0031
0039
0047
0055
0063

0100
0110
0120
0130
0140
0150
0160
0170

0064
0072
0080
0088
0096
0104
0112
0120

0065
0073
0081
0089
0097
0105
0113
0121

0066
0074
0082
0090
0098
0106
0114
0122

0067
0075
0083
0091
0099
0107
0115
0123

0068
0076
0084
0092
0100
0108
0116
0124

0069
0077
0085
0093
0101
0109
0117
0125

0070
0078
0086
0094
0102
0110
0118
0126

0200
0210
0220
0230
0240
0250
0260
0270

0128
0136
0144
0152
0160
0168
0176
0184

0129
0137
0145
0153
0161
0169
0177
0185

0130
0138
0146
0154
0162
0170
0178
0186

0131
0139
0147
0155
0163
0171
0179
0187

0132
0140
0148
0156
0164
0172
0180
0188

0133
0141
0149
0157
0165
0173
0181
0189

0300
0310
0320
0330
0340
0350
0360
0370

0192
0200
0208
0216
0224
0232
0240
0248

0193
0201
0209
0217
0225
0233
0241
0249

0194
0202
0210
0218
0226
0234
0242
0250

0195
0203
0211
0219
0227
0235
0243
0251

0196
0204
0212
0220
0228
0236
0244
0252

0

1

2

3

1000
1010
1020
1030
1040
1050
1060
1070

0512
0520
0528
0536
0544
0552
0560
0568

0513
0521
0529
0537
0545
0553
0561
0569

1100
1110
1120
1130
1140
1150
1160
1170

0576
0584
0592
0600
0608
0616
0624
0632

1200
1210
1220
1230
1240
1250
1260
l270
1300
1310
1320
1330
1340
1350
1360
1370

0

1

2

3

4

5

6

7

0400
0410
0420
0430
0440
0450
0460
0470

0256
0264
0272
0280
0288
0296
0304
0312

0257
0265
0273
0281
0289
0297
0305
0313

0258
0266
0274
0282
0290
0298
0306
0314

0259
0267
0275
0283
0291
0299
0307
0315

0260
0268
0276
0284
0292
0300
0308
0316

0261
0269
0277
0285
0293
0301
0309
0317

0262
0270
0278
0286
0294
0302
0310
0318

0263
0271
0279
0287
0295
0303
0311
0319

0071
0079
0087
0095
0103
0111
0119
0127

0500
0510
0520
0530
0540
0550
0560
0570

0320
0328
0336
0344
0352
0360
0368
0376

0321
0329
0337
0345
0353
0361
0369
0377

0322
0330
0338
0346
0354
0362
0370
0378

0323
0331
0339
0347
0355
0363
0371
0379

0324
0332
0340
0348
0356
0364
0372
0380

0325
0333
0341
0349
0357
0365
0373
0381

0326
0334
0342
0350
0358
0366
0374
0382

0327
0335
0343
0351
0359
0367
0375
0383

0134
0142
0150
0158
0166
0174
0182
0190

0135
0143
0151
0159
0167
0175
0183
0191

0600
0610
0620
0630
0640
0650
0660
0670

0384
0392
0400
0408
0416
0424
0432
0440

0385
0393
0401
0409
0417
0425
0433
0441

0386
0394
0402
0410
0418

0387
0395
0403
0411
0419
042~ 0427
0434 0435
0442 0443

0388
0396
0404
0412
0420
0428
0436
0444

0389
0397
0405
0413
0421
0429
0437
0445

0390
0398
0406
0414
0422
0430
0438
0446

0391
0399
0407
0415
0423
0431
0439
0447

0197
0205
0213
0221
0229
0237
0245
0253

0198
0206
0214
0222
0230
0238
0246
0254

0199
0207
0215
0223
0231
0239
0247
0255

0700
0710
0720
0730
0740
0750
0760
0770

0448
0456
0464
0472
0480
0488
0496
0504

0449
0457
0465
0473
048i
0489
0497
0505

0450
0458
0466
0474
0482
0490
0498
0506

0451
0459
0467
0475
0483
0491
0499
0507

0452
M60
0468
0476
0484
0492
0500
0508

0453
0461
0469
0477
0485
0493
0501
0509

0454
0462
0470
0478
0486
0494
0502
0510

0455
0463
0471
0479
0487
0495
0503
0511

4

5

6

7

0

1

2

3

4

5

6

7

0514
0522
0530
0538
0546
0554
0562
0570

0515
0523
0531
0539
0547
0555
0563
0571

0516
0524
0532
0540
0548
0556
0564
0572

0517
0525
0533
0541
0549
0557
0565
0573

0518
0526
0534
0542
0550
0558
0566
0574

0519
0527
0535
0543
0551
0559
0567
0575

1400
1410
1420
1430
1440
1450
1460
1470

0768
0776
0784
0792
0800
0808
0816
0824

0769
0777
0785
0793
0801
0809
0817
0825

0770
0778
0786
0794
0802
0810
0818
0826

0771
0779
0787
0795
0803
0811
0819
0827

0772
0780
0788
0796
0804
0812
0820
0828

0773
0781
0789
0797
0805
0813
0821
0829

0774
0782
0790
0798
0806
0814
0822
0830

0775
0783
0791
0799
0807
0815
0823
0831

0577
0585
0593
0601
0609
0617
0625
0633

0578
0586
0594
0602
0610
0618
0626
0634

0579
0587
0595
0603
0611
0619
0627
0635

0580
0588
0596
0604
0612
0620
0628
0636

0581
0589
0597
0605
0613
0621
0629
0637

0582
0590
0598
0606
0614
0622
0630
0638

0583
0591
059.9
0607
0615
0623
0631
0639

1500
1510
1520
1530
1540
1550
1560
1570

0832
0840
0848
0856
0864
0872
0880
0888

0833
0841
0849
0857
0865
0873
0881
0889

0834
0842
0850
0858
0866
0874
0882
0890

0835
0843
0851
0859
0867
0875
0883
0891

0836
0844
0852
0860
0868
0876
0884
0892

0837
0845
0853
0861
0869
0877
0885
0893

0838
0846
0854
0862
0870
0878
0886
0894

0839
0847
0855
0863
0871
0879
0887
0895

0640
0648
0656
0664
0672
0680
0688
0696

0641
0649
0657
0665
0673
0681
0689
0697

0642
0650
0658
0666
0674
0682
0690
0698

0643
0651
0659
0667
0675
0683
0691
0699

0644
0652
0660
0668
0676
0684
0692
0700

0645
0653
0661
0669
0677
0685
0693
0701

0646
0654
0662
0670
0678
0686
0694
0702

0647
0655
0663
0671
0679
0687
0695
0703

1600
1610
1620
1630
1640
1650
1660
1670

0896
0904
0912
0920
0928
0936
0944
0952

0897
0905
0913
0921
0929
0937
0945
0953

0898
0906
0914
0922
0930
0938
0946
0954

0899
0907
0915
0923
0931
0939
0947
0955

0900
0908
0916
0924
0932
09:t0
0948
0956

0901
0909
0917
0925
0933
0941
0949
0957

0902
0910
0918
0926
0934
0942
0950
0958

0903
0911
0919
0927
0935
0943
0951
0959

0704
0712
0720
0728
0736
0744
0752
0760

0705
0713
0721
0729
0737
0745
0753
0761

0706
0714
0722
0730
0738
0746
0754
0762

0707
0715
0723
0731
0739
0747
0755
0763

0708
0716
0724
0732
0740
0748
0756
0764

0709
0717
0725
0733
0741
0749
0757
0765

0710
0718
0726
0734
0742
0750
0758
0766

0711
0719
0727
0735
0743
0751
0759
0767

1700
1710
1720
1730
1740
1750
1760
1770

0960
0968
0976
0984
0992
lOGO
1008
1016

0961
0969
0977
0985
0993
1001
1009
1017

0962
0970
0978
0986
0994
1002
1010
1018

0963
0971
0979
0987
099.5
1003
1011
1019

0964
0972
0980
0988
0996
1004
1012
1020

0965
0973
0981
0989
0997
1005
1013
1021

0966
0974
0982
0990
0998
1006
1014
1022

0967
0975
0983
0991
0999
1007
1015
1023

Appendix

65

Octal-Decimal Integer Conversion Table
0

1

2

3

4

5

6

7

1024
1032
1040
1048
1056
1064
1072
1080

1025
1033
1041
1049
1057
1065
1073
1081

1026
1034
1042
1050
1058
1066
1074
1082

1027
1035
1043
1051
1059
1067
1075
1083

1028
1036
1044
1052
1060
1068
1076
1084

1029
1037
1045
1053
1061
1069
1077
1085

1030
1038
1046
1054
1062
1070
1078
1086

1031
1039
1047
1055
1063
1071
1079
1087

2100
2110
2120
2130
2140
2150
2160
2170

1088
1096
1104
1112
1120
1128
1136
1144

1089
1097
1105
1113
1121
1129
1137
1145

1090
1098
1106
1114
1122
1130
1138
1146

1091
1099
1107
1115
1123
1131
1139
1147

1092
1100
1108
1116
1124
1132
1140
1148

1093
1101
1109
1117
1125
1133
1141
1149

1094
1102
1110
1118
1126
1134
1142

2200
2210
2220
2230
2240
2250
2260
2270

1152
1160
1168
1176
1184
1192
1200
1208

1153
1161
1169
1177
1185
1193
1201
1209

1154
1162
1170
1178
1186
1194
1202
1210

1155
1163
1171
1179
1187
1195
1203
1211

1156
1164
1172
1180
1188
1196
1204
1212

2300
2310
2320
2330
2340
2350
2360
2370

1216
1224
1232
1240
1248
1256
1264
1272

1217
1225
1233
1241
1249
1257
1265
1273

1218
1226
1234
1242
1250
1258
1266
1274

1219
1227
1235
1243
1251
1259
1267
1275

0

1

2

3000
3010
3020
3030
3040
3050
3060
3070

1536
1544
1552
1560
1568
1576
1584
1592

1537
1545
1553
1561
1569
1577
1585
1593

3100
3'110
3120
3130
3140
3150
3160
3170

1600
1608
1616
1624
1632
1640
1648
1656

3200
3210
3220
3230
3240
3250
3260
3270
3300
3310
3320
3330
3340
"3350
3360
3370

2000
2010
2020
2030
2040
2050
2060
2070

66

0

1

2

3

4

5

6

7

2400
2410
2420
2430
2440
2450
2460
2470

1280
1288
1296
1304
1312
1320
1328
1336

1281
1289
1297
1305
1313
1321
1329
1337

1282
1290
1298
1306
1314
1322
1330
1338

1283
1291
1299
1307
1315
1323
1331
1339

1284
1292
1300
1308
1316
1324
1332
1340

1285
1293
1301
1309
1317
1325
1333
1341

1286
1294
1302
1310
1318
1326
1334
1342

1287
1295
1303
1311
1319
1327
1335
1343

1095
1103 .
1111
1119
1127
1135
1143
1150 1151

2500
2510
2520
2530
2540
2550
2560
2570

1344
1352
1360
1368
1376
1384
1392
1400

1345
1353
1361
1369
1377
1385
1393
1401

1346
1354
1362
1370
1378
1386
1394
1402

1347
1355
1363
1371
1379
1387
1395
1403

1348
1356
1364
1372
1380
1388
1396
1404

1349
1357
1365
1373
1381
1389
1397
1405

1350
1358
1366
1374
1382
1390
1398
1406

1351
1359
1367
1375
1383
1391
1399
1407

1157
1165
1173
1181
1189
1197
1205
1213

1158
1166
1174
1182
1190
1198
1206
1214

1159
1167
1175
1183
1191
1199
1207
1215

2600
2610
2620
2630
2640
2650
2660
2670

1408
1416
1424
1432
1440
1448
1456
1464

1409
1417
1425
1433
1441
1449
1457
1465

1410
1418
1426
1434
1442
1450
1458
1466

1411
1419
1427
1435
1443
1451
1459
1467

1412
1420
1428
1436
1444
1452
1460
1468

1413
1421
1429
1437
1445
1453
1461
1469

1414
1422
1430
1438
1446
1454
1462
1470

1415
1423
1431
1439
1447
1455
1463
1471

1220
1228
1236
1244
1252
1260
1268
1276

1221
1229
1237
1245
1253
1261
1269
1277

1222
1230
1238
1246
1254
1262
1270
1278

1223
1231
1239
1247
1255
1263
1271
1279

2700
2710
2720
2730
2740
2750
2760
'2770

1472
1480
1488
1496
1504
1512
1520
1528

1473
1481
1489
1497
1505
1513
1521
1529

1474
1482
1490
1498
1506
1514
1522
1530

1475
1483
1491
1499
1507
1515
1523
1531

1476
1484
1492
1500
1508
1516
1524
1532

1477
1485
1493
1501
1509
1517
1525
1533

1478
1486
1494
1502
1510
1518
1526
1534

1479
1487
1495
1503
1511
1519
1527
.1535

3

4

5

6

7

0

1

2

3

4

5

6

7

1538
1546
1554
1562
1570
1578
1586
1594

1539
1547
1555
1563
1571
1579
1587
1595

1540
1548
1556
1564
1572
1580
1588
1596

1541
1549
1557
1565
1573
1581
1589
1597

1542
1550
1558
1566
1574
1582
1590
1598

1543
1551
1559
1567
1575
1583
1591
1599

3400
3410
3420
3430
3440
3450
3460
3470

1792
1800
1808
1816
1824
1832
1840
1848

1793
1801
1809
1817
1825
1833
1841
1849

1794
1802
1810
1818
1826
1834
1842
1850

1795
1803
1811
1819
1827
1835
1843
1851

1796
1804
1812
1820
1828
1836
1844
1852

1797
1805
1813
1821
1829
1837
1845
1853

1798
1806
1814
1822
1830
1838
1846
1854

1799
1807
1815
1823
1831
1839
1847
1855

1601
1609
1617
1625
1633
1641
1649
1657

1602
1610
1618
1626
1634
1642
1650
1658

1603
1611
1619
1627
1635
1643
1651
1659

1604
1612
1620
1628
1636
1644
1652
1660

1605
1613
1621
1629
1637
1645
1653
1661

1606
1614
1622
1630
1638
1646
1654
1662

1607
1615
1623
1631
1639
1647
1655
1663

3500
3510
3520
3530
3540
3550
3560
3570

1856
1864
1872
1880
1888
1896
1904
1912

1857
1865
1873
1881
1889
1897
1905
1913

1858
1866
1874
1882
1890
1898
1906
1914

1859
1867
1875
1883
1891
1899
1907
1915

1860
1868
1876
1884
1892
1900
1908
1916

1861
1869
1877
1885
1893
1901
1909
1917

H~62

1870
1878
1886
1894
1902
1910
1918

1863
1871
1879
1887
1895
1903
1911
1919

1664
1672
1680
1688
1696
i704
1712
1720

1665
1673
1681
1689
1697
1705
1713
1721

1666
1674
1682
1690
1698
1706
1714
1722

1667
1675
1683
1691
1699
17Q7
1715
1723

1668
1676
1684
1692
1700
1708
1716
1724

1669
1677
1685
1693
1701
1709
1717
1725

1670
1678
1686
1694
1702
1710
1718
1726

1671
1679
1687
1695
1703
1711
1719
1727

3600
3610
3620
3630
3640
3650
3660
3670

1920
1928
1936
1944
1952
1960
1968
1976

1921
1929
1937
1945
1953
1961
1969
1977

1922
1930
1938
1946
1954
1962
1970
1978

1923
1931
1939
1947
1955
1963
1971
1979

1924
1932
1940
1948
1956
1964
1972
1980

1925
1933
1941
1.949
1957
1965
1973
1981

1926
1934
1942
1950
1958
1966
J974
1982

1927
1935
1943
1951
1959
1967
1975
1983

1728
1736
1744
1752
1760
1768
1776
1784

1729
1737
1745
1753
1761
1769
1777
1785

1730
1738
1746
1754
1762
1770
1778
1786

1731
1739
1747
1755
1763
1771
1779
1787

1732
1740
1748
1756
1764
1772
1780
1788

1733
1741
1749
1757
1765
1773
1781
1789

1734
1742
1750
1758
1766
1774
1782
1790

1735
1743
1751
1759
1767
1775
1783
1791

3700
3710
3720
3730
3740
3750
3760
3770

1984
1992
2000
2008
2016
2024
2032
2040

1985
1993
2001
2009
2017
2025
20lJ
2041

1986
1994
2002
2010
2018
2026
2034
2042

1987
1995
2003
2011
2019
2027
2035
2043

1988
1996
2004
2012
2020
2028
2036
2044

1989
1997
2005
2013
2021
2029
2037
2045

.1990
1998
2006
2014
2022
2030
2038
2046

1991
1999
2007
2015
2023
2031
2039
2047

2000

1024

to
2777
(Octal)

to
1535
(Decimal)

Octal Decimal
10000 - 4096
20000 - 8192
30000 - 12288
40000 - 16384
50000 - 20480
60000 - 24576
70000 - 28672

3000
to

1536
to

3777
(Octal)

(Decimal)

2047

Octal·Decimal Integer Conversion Table

4000

2048

to

to

4777

2559

(Octal)

(Decimal)

Octal Decimal
10000· 4096
20000· 8192
30000· 12288
40000 • 16384
50000 • 20480
60000 - 24576
70000 - 28672

5000

2560

to

to

5777

3071

(Octal)

(Decimal)

a

1

2

3

4

5

6

'1

4400
4410
4420
4430
4440
4450
4460
4470

2304
2312
2320
2328
2336
2344
2352
2360

2305
2313
2321
2329
2337
2345
2353
2361

2306
2314
2322
2330
2338
2346
2354
2362

2307
2315
2323
2331
2339
2347
2355
2363

2308
2316
2324
2332
2340
2348
2356
2364

2309
2317
2325
2333
2341
2349
2357
2365

2310
2318
2326
2334
2342
2350
2358
2366

2311
2319
2327
2335
2343
2351
2359
2367

2119
2127
2135
2143
2151
2159
2167
2175

4500
4510
4520
4530
4540
4550
4560
4570

2368
2376
2384
2392
2400
2408
2416
2424

2369
2377
2385
2393
2401
2409
2417
2425

2370
2378
2386
2394
2402
2410
2418
2426

2371
2379
2387
2395
2403
2411
2419
2427

2372
2380
2388
2396
2404
2412
2420
2428

2373
2381
2389
2397
2405
2413
2421
2429

2374
2382
2390
2398
2406
2414
2422
2430

2375
2383
2391
2399
2407
2415
2423
2431

2182
2190
2198
2206
2214
2222
2230
2238

2183
2191
2199
2207
2215
2223
2231
2239

4600
4610
4620
4630
4640
4650
4660
4670

2432
2440
2448
2456
2464
2472
2480
2488

2433
2441
2449
2457
2465
2473
2481
2489

2434
2442
2450
2458
2466
2474
2482
2490

2435
2443
2451
2459
2467
2475
2483
2491

2436
2444
2452
2460
2468
2476
2484
2492

2437
2445
2453
2461
2469
2477
2485
2493

2438
2446
2454
2462
2470
2478
2486
2494

2439
2447
2455
2463
2471
2479
2487
2495

2246
2254
2262
2270
2278
2286
2294
2302

2247
2255
2263
2271
2279
2287
2295
2303

4700
4710
4720
4730
4740
4750
4760
4770

2496
2504
2512
2520
2528
2536
2544
2552

2497
2505
2513
2521
2529
2537
2545
2553

2498
2506
2514
2522
2530
2538
2546
2554

2499
2507
2515
2523
2531
2539
2547
2555

2500
2508
2516
2524
2532
2540
2548
2556

2501
2509
2517
2525
2533
2541
2549
2557

2502
2510
2518
2526
2534
2542
2550
2558

2503
2511
2519
2527
2535
2543
2551
2559

0

1

2

3

4

5

6

7

0

1

2

3

4

5

6

7

4000
4010
4020
4030
4040
4050
4060
4070

2048
2056
2064
2072
2080
2088
2Q96
2104

2049
2057
2065
2073
2081
2089
2097
2105

2050
2058
2066
2074
2082
2090
2098
2106

2051
2059
2067
2075
2083
2091
2099
2107

2052
2060
2068
2076
2084
2092
2100
2108

2053
2061
2069
2077
2085
2093
2101
2109

2054
2062
2070
2078
2086
2094
2102
2110

2055
2063
2071
2079
2087
2095
2103
2111

4100
4110
4120
4130
4140
4150
4160
4170

2112
2120
2128
2136
2144
2152
2160
2168

2113
2121
2129
2137
2145
2153
2161
2169

2114
2122
2130
2138
2146
2154
2162
2170

2115
2123
2131
2139
2147
2155
2163
2171

2116
2124
2132
2140
2148
2156
2164
2172

2117
2125
2133
2141
2149
2157
2165
2173

2118
2126
2134
2142
2150
2158
2166
2174

4200
4210
4220
4230
4240
4250
4260
4270

2176
2184
2192
2200
2208
2216
2224
2232

2177
2185
2193
2201
2209
2217
2225
2233

2178
2186
2194
2202
2210
2218
2226
2234

2179
2187
2195
2203
2211
2219
2227
2235

2180
2188
2196
2204
2212
2220
2228
2236

2181
2189
2197
2205
2213
2221
2229
2237

4300
4310
4320
4330
4340
4350
4360
4370

2240
2248
2256
2264
2272
2280
2288
2296

2241
2249
2257
2265
2273
2281
2289
2297

2242
2250
2258
2266
2274
2282
2290
2298

2243
2251
2259
2267
2275
2283
2291
2299

2244
2252
2260
2268
2276
2284
2292
2300

2245
2253
2261
2269
2277
2285
2293
2301

0

1

2

3

4

5

6

7

5000
5010
5020
5030
5040
5050
5060
5070

2560
2568
2576
2584
2592
2600
2608
2616

2561
2569
2577
2585
2593
2601
2609
2617

2562
2570
2578
2586
2594
2602
2610
2618

2563
2571
2579
2587
2595
2603
2611
2619

2564
2572
2580
2588
2596
2604
2612
2620

2565
2573
2581
2589
2597
2605
2613
2621

2566
2574
2582
2590
2598
2606
2614
2622

2567
2575
2583
2591
2599
2607
2615
2623

5400
5410
5420
5430
5440
5450
5460
5470

2816
2824
2832
2840
2848
2856
2864
2872

2817
2825
2833
2841
2849
2857
2865
2873

2818
2826
2834
2842
2850
2858
2866
2874

2819
2827
2835
2843
2851
2859
2867
2875

2820
2828
2836
2844
2852
2860
2868
2876

2821
2829
2837
2845
2853
2861
2869
2877

2822
2830
2838
2846
2854
2862
2870
2878

2823
2831
2839
2847
2855
2863
2871
2879

5100
5110
5120
5130
5140
5150
5160
5170

2624
2632
2640
2648
2656
2664
2672
2680

2625
2633
2641
2649
2657
2665
2673
2681

2626
2634
2642
2650
2658
2666
2674
2682

2627
2635
2643
2651
2659
2667
2675
2683

2628
2636
2644
2652
2660
2668
2676
2684

2629
2637
2645
2653
2661
2669
2677
2685

2630
2638
2646
2654
2662
2670
2678
2686

2631
2639
2647
2655
2663
2671
2679
2687

5500
5510
5520
5530
5540
5550
5560
5570

2880
2888
2896
2904
2912
2920
2928
2936

2881
2889
2897
2905
2913
2921
2929
2937

2882
2890
2898
2906
2914
2922
2930
2938

2883
2891
2899
2907
2915
2923
2931
2939

2884
2892
2900
2908
2916
2924
2932
2940

2885
2893
2901
2909
2917
2925
2933
2941

2886
2894
2902
2910
2918
2926
2934
2942

2887
2895
2903
2911
2919
2927
2935
2943

5200
5210
5220
5230
5240
5250
5260
5270

2688
2696
2704
2712
2720
2728
2736
2744

2689
2697
2705
2713
2721
2729
2737
2745

2690
2698
2706
2714
2722
2730
2738
2746

2691
2699
2707
2715
2723
2731
2739
2747

2692
2700
2708
2716
2724
2732
2740
2748

2693
2701
2709
2717
2725
27.33
2741
2749

2694
2702
2710
2718
2726
2734
2742
2750

2695
2703
2711
2719
2727
2735
2743
·2751

5600
5610
5620
5630
5640
5650
5660
5670

2944
2952
2960
2968
2976
2984
2992
3000

2945
2953
2961
2969
2977
2985
2993
3001

2946
2954
2962
2970
2978
2986
2994
3002

2947
2955
2963
2971
2979
2987
2995
3003

2948
2956
2964
2972
2980
2988
2996
3004

2949
2957
2965
2973
2981
2989
2997
3005

2950
2958
2966
2974
2982
2990
2998
3006

2951
2959
2967
2975
2983
2991
2999
3007

5300
5310
5320
5330
5340
5350
5360
5370

2'152
2760
2768
2778
2784
2792
2800
2808

2753
2'161
2769
2777
2785
2793
2801
2809

2'154
2'162
2770
2778
2786
2794
2802
2810

2'155
2763
2'171
27'19
2787
2795
2803
2811

2756
2764
2772
2780
2788
2796
2804
2812

2757
2765
2773
2781
2789
2797
2805
2813

2758
2766
2774
2782
2790
2798
2806
2814

2759
2767
2775
2783
2791
2799
2807
2815

5700
5710
5720
5730
5740
5750
5'160
5'170

3008
3016
3024
3032
3040
3048
3056
3064

3009
3017
3025
3033
3041
3049
3057
3065

3010
3018
3026
3034
3042
3050
3058
3066

3011
3019
3027
3035
3043
3051
3059
3067

3012
3020
3028
3036
3044
3052
3060
3068

3013
3021
3029
3037
3045
3053
3061
3069

3014
3022
3030
3038
3046
3054
3062
3070

3015
3023 .
3031
3039
304'1
3055
3063
3071

AplJcndix

67

Octal-Decimal Integer Conversion Table
1

2

3

4

5

6

7

3328
3336
3344
3352
3360
3368
3376
3384

3329
3337
3345
3353
3361
3369
3377
3385

3330
3338
3346
3354
3362
3370
3378
3386

3331
3339
3347
3355
3363
3371
3379
3387

3332
3340
3348
3356
3364
3372
3380
3388

3333
3341
3349
3357
3365
3373
3381
3389

3334
3342
3350
3358
3366
3374
3382
3390

3335
3343
3351
3359
3367
3375
3383
3391

6500
6510
6520
6530
6540
6550
6560
6570

3392
3400
3408
3416
3424
3432
3440
3448

3393
3401
3409
3417
3425
3433
3441
344~

3394
3402
3410
3418
3426
3434
3442
3450

3395
3403
3411
3419
3427
3435
3443
3451

3396
3404
3412
3420
3428
3436
3444
3452

3397
3405
3413
3421
3429
3437
3445
3453

3398
3406
3414
3422
3430
3438
3446
3454

3399
3407
3415
3423
3431
3439
3447
3455

3215
3223
3231
3239
3247
3255
3263

6600
6610
6620
6630
6640
6650
6660
6670

3456
3464
3472
3480
3488
3496
3504
3512

3457·
3465
3473
3481
3489
3497
3505
3513

3458
3466
3474
3482
3490
3498
3506
3514

3459
3467
3475
3483
3491
3499
3507
3515

3460
3468
3476
3484
3492
3500
3508
3516

3461
3469
3477
3485
3493
3501
3509
3517

3462
3470
3478
3486
3494
3502
3510
3518

3463
3471
3479
3487
3495
3503
3511
3519

3270
3278
3286
3294
3302
3310
3318
3326

3271
3279
3287
3295
3303
3311
3319
3327

6700
6710
6720
6730
6740
6750
6760
6770

3520
3528
3536
3544
3552
3560
3568
3576

3521
3529
3537
3545
3553
3561
3569
3577

3522
3530
3538
3546
3554
3562
3570
3578

3523
3531
3539
3547
3555
3563
3571
3579

3524
3532
3540
3548
3556
3564
3572
3580

3525
3533
3541
3549
3557
3565
3573
3581

3526
3534
3542
3550
3558
3566
3574
3582

3527
3535
3543
3551
3559
3567
3575
3583

5

6

7

0

1

2

3

4

5

6

7

3588
3596
3604
3612
3620
3628
3636
3644

3589
3597
3605
3613
3621
3629
3637
3645

3590
3598
3606
3614
3622
3630
3638
3646

3591
3599
3607
3615
3623
3631
3639
3647

7400
7410
7420
7430
7440
7450
7460
7470

3840
3848
3856
3864
3872
3880
3888
3896

3841
3849
3857
3865
3873
3881
3889
3897

3842
3850
3858
3866
3874
3882
3890
3898

3843
3851
3859
3867
3875
3883
3891
3899

3844
3852
3860
3868
3876
3884
3892
3900

3845
3853
3861
3869
3877
3885
3893
3901

3846
3854
3862
3870
3878
3886
3894
3902

3847
3855
3863
3871
3879
3887
3895
3903

3651
3659
3667
3675
3683
3691
3699
3707

3652
3660
3668
3676
3684
3692
3700
3708

3653
3661
3669
3677
3685
3693
3701
3709

3654
3662
3670
3678
3686
3694
3702
3710

3655
3663
3671
3679
3687
3695
3703
3711

7500
7510
7520
7530
7540
7550
7560
7570

3904
3912
3920
3928
3936
3944
3952
3960

3905
3913
3921
3929
3937
3945
3953
3961

3906
3914
3922
3930
3938
3946
3954
3962

3907
3915
3923
3931
3939
3947
3955
3963

3908
3916
3924
3932
3940
3948
3956
3964

3909
3917
3925
3933
3941
3949
3957
3965

3910
3918
3926
3934
3942
3950
3958
3966

3911
3919
3927
3935
3943
3951
3959
3967

3714
3722
3730
3738
3746
3754
3762
3770

3715
3723
3731
3739
3747
3755
3763
3771

3716
3724
3732
3740
3748
3756
3764
3772

3717
3725
3733
3741
3749
3757
3765
3773

3718
3726
3734
3742
3750
3758
3766
3774

3719
3727
3735
3743
3751
3759
3767
3775

7600
7610
7620
7630
7640
7650
7660
7670

3968
3976
3984
3992
4000
4008
4016
4024

3969
3977
3985
3993
4001
4009
4017
4025

3970
3978
3986
3994
4002
4010
4018
4026

3971
3979
3987
3995
4003
4011
4019
4027

3972
3980
3988
3996
4004
4012
4020
4028

3973
398r
3989
3997
4005
4013
4021
4029

3974
3982
3990
3998
4006
4014
4022
4030

3975
3983
3991
3999
4007
4015
4023
4031

3778
3786
3794
3802
3810
3818
3826
3834

3779
3787
3795
3803
3811
3819
3827
3835

3780
3788
3796
3804
3812
3820
3828
3836

3781
3789
3797
3805
3813
3821
3829
3837

3782
3790
3798
3806
3814
3822
3830
3838

3783
3791
3799
3807
3815
3823
3831
3839

7700
7710
7720
7730
7740
7750
7760
7770

4032
4040
4048
4056
4064
4072
4080
4088

4033
4041
4049
4057
4065
4073
4081
4089

4034
4042
4050
4058
4066
4074
4082
40?0

4035
4043
4051
4059
4067
4075
4083
4091

4036
4044
4052
4060
4068
4076
4084
4092

4037
4045
4053
4061
4069
4077
4085
4093

4038
4046
4054
4062
4070
4078
4086
4094

4039
4047
4055
4063
4071
4079
4087
4095

0

0

1

2

3

4

5

6

7

6000
6010
6020
6030
6040
6050
6060
6070

3072
3080
3088
3096
3104
3112
3120
3128

3073
·3081
3089
3097
3105
3113
3121
3129

3074
3082
3090
3098
3106
3114
3122
3130

3075
3083
3091
3099
3107
3115
3123
3131

3076
3084
3092
3100
3108
3116
3124
3132

3077
3085
3093
3101
3109
3117
3125
3133

3078
3086
3094
3102
3110
3118
3126
3134

3079
3087
3095
3103
3111
3119
3127
3135

6400
6410
6420
6430
6440
6450
6460
6470

6100
6110
6120
6130
6140
6150
6160
6170

3136
3144
3152
3160
3168
3176
3184
3192

3137
3145
3153
3161
3169
3177
3185
3193

3138
3146
3154
3162
3170
3178
3186
3194

3139
3147
3155
3163
3171
3179
3187
3195

3140
3148
3156
3164
3172
3180
3188
3196

3141
3149
3157
3165
3173
3181
3189
3197

3142
3150
3158
3166
3174
3182
3190
3198

3143
3151
3159
3167
3175
3183
3191
3199

6200
6210
6220
6230
6240
6250
6260
6270

3200
3208
3216
3224
3232
3240
3248
3256

3201
3209
3217
3225
3233
3241
3249
3257

3202
3210
3218
3226
3234
3242
3250
3258

3203 3204 3205 3206 3207

3211
3219
3227
3235
3243
3251
3259

3212
3220
3228
3236
3244
3252
3260

3213
3221
3229
3237
3245
3253
3261

3214
3222
3230
3238
3246
3254
3261

6300
6310
6320
6330
6340
6350
6360
6370

3264
3272
3280
3288
3296
3304
3312
3320

3265
3273
3281
3289
3297
3305
3313
3321

3266
3274
3282
3290
3298
3306
3314
3322

3267
3275
3283
3291
3299
3307
3315
3323

3268
3276
3284
3292
3300
3308
3316
3324

3269
3277
3285
3293
3301
3309
3317
3325

0

1

2

3

4

7000
7010
7020
7030
7041>
7050
7060
7070

3584
3592
3600
3608
3616
3624
3632
3640

3585
3593
3601
3609
3617
3625
3633
3641

3586
3594
3602
3610
3618
3626
3634
3642

3587
3595
3603
3611
3619
3627
3635
3643

7100
7110
7120
7130
7140
7150
7160
7170

3648
3656
3664
3672
3680
3688
3696
3704

3649
3657
3665
3673
3681
3689
3697
3705

3650
3658
3666
3674
3682
3690
3698
3706

7200
7210
7220
7230
7240
7250
7260
7270

3712
3720
3728
3736
3744
3752
3760
3768

3713
3721
3729
3737
3745
3753
3761
3769

7300
7310
732.0
7330
7340
735\)
7360
7370

3776
3784
3792
3800
3808
3816
3824
3832

3777
37-85
3793
3801
3809
3817
3825
3833

68

6000

3072

to

to

6777

3583

(Octal)

(Decimal)

Octal Decimal

10000 - 4096
20000 - 8192
30000 - 12288
40000 - 16384
50000 - 20480
60000 - 24516
10000 - 2ff612

7000

358"

to

to

7777

4095

(Octal)

(Decimal)

Appendix E. Octal-Decimal Fraction Conversion Table
OCTAL

DEC.

OCTAL

DEC.

OCTAL

DEC.

OCTAL

DEC.

.000
.001

.000000
.001953
.003906
.005859
.007812
.009765
.011718
.013671
.015625
.017578
.019531
.021484
.023437
.025390
.027343
.029296
.031250
.033203
.035156
.037109
.039062
.041015
.042968
.044921
.046875
.048828
.050781
.052734
.054687
.056640
.058593
.060546
.062500
.064453
.066406
.068359
.070312
.072265
.074218
.076171
.078125
.080078
.082031
.083984
.085937
.087890
.089843
.091796
.093750
.095703
.097656
.099609
.101562
.103515
.105468
.107421
.109375
.111328
.113281
.115234
.117187
.119140
.121093
.123046

.100
.101
.102
.103
.104
.105
.106
.107
.110
.111
.112
.113
.114
.115
.116
.117
.120
.121
.122
.123
.124
.125
.126
.127
.130
.131
.132
.133
.134
.135
.136
.137
.140
.141
.142
.143
.144
.145
.146
.147
.150

.125000
.126953
.128906
.130859
.132812
.134765
.136718
.138671
.140625
.142578
.144531
.146484
.148437
.150390
.152343
.154296
.156250
.158203
.160156
.162109
.164062
.166015
.167968
.169921
.171875
.173828
.175781
.177734
.179687
.181640
.183593
.185546
.187500
.189453
.191406
.193359
.195312
.197265
.199218
.201171
.203125
.205078
.207031
.208984
.210937
.212890
.214843
.216796
.218750
.220703
.222656
.224609
.226562
.228515
.230468
.232421
.234375
.236328
.238281
.240234
.2421.87
.244140
.246093
.248046

.200
.201
.202
.203
.204
.205
.206
.207
.210
.211
.212
.213
.214
.215
.216
.217
.220
.221
.222
.223
.224
.225
.226
.227
.230
.231
.232
.233
.234
.235
.236
.237
.240
.241
.242
.243
.244
.245
.246
.247
.250
.251
.252
.253
.254
.255
.256
.257
.260
.261
.262
.263
.264
.265
.266
.267
.270
.271
.272
.273
.274
.275
.276
.277

.250000
.251953
.253906
.255859
.257812
.259765
.261718
.263671
.265625
.267578
.269531
.271484
.273437
.275390
.277343
.279296
.281250
.283203
.285156
.287109
.289062
.291015
•. 292968
.294921
.296875
.298828
.300781
.302734
.304687
.306640
.308593
.310546
.312500
.314453
.316406
.318359
.320312
.322265
.324218
.326171
.328125
.330078
.332031
.333984
.335937
.337890
.339843
.3.41796
.343750
.345703
.347656
.349609
.351562
.353515
.355468
.357421
.359375
.361328
.363281
.365234
.367187
.369140
.371093
.373046

.300
.301
.302
.303
.304
.305
.306
.307
.310
.311
.312
.313
.314
.315
.316
.317
.320
.321
.322
.323
.324
.325
,326
.327
.330
.331
.332
.333
.334
.335
.336
.337
.340
.341
.342
.343
.344
.345
.346
.347
.350
.351

.375000
.376953
.378906
.380859
.382812
.384765
.386718
.388671
.390625
.392578
.394531
.396484
.398437
.400390
.402343
.404296
.406250
.408203
.410156
.412109
.414062
.416015
.417968
.419921
.421875
.423828
.• 426781
.427734
.429687
.431640
.433593
.435546
.437500
.439453
.441406
.443359
.445312
.447265
.449218
.451171
.453125
.455078
.457031
.458984
.460937
.462890
.464843
.466796
.468750
.470703
.472656
.474609
.476562
.478515
.480468
.482421
.484375
.486328
.488281
.490234
.492187
.494140
.496093
.498046

.OCf2

.003
.004
.005
.006
.007
.010
.011
.012
.013
.014
.015
.016
.017
.020
.021
.022
.023
.024
.025
.026
.027
.030
.031
.032
.033
.034
.035
.036
.037
.040
.041
.042
.043
.044
.045
.046
.047
.050
.051
.052
.053
.054
.055
.056
.057
.060
.061
.062
.063
.064
.065
.066
.067
.070
.071
.072
.073
.074
.075
.076
.077

,lSI
.152
.153
.154
.155
.156
.157
.160
.161
.162
.163
.164
.165
.166
.167
.170
.171
.172
.173
.174
.175
.176
.177

.3~2

.353
.354
.355
.35.6
.357
.360
.361
.362
.363
.364
.365
.366
.367
.370
.371
.372
.373
.374
.375
.376
.377

Appendix

69

Octal-Decimal Fraction Conversion Table
OCTAL

DEC.

OCTAL

DEC.

OCTAL

DEC.

OCTA!,.

DEC.

.000000
.000001
,000002
,000003
,000004
.000005
,000006
,000007
.000010
,000011
.000012
.000013
.000014
,000015
,000016
.000017
.000020
,000021
.000022
.000023
.000024
.000025
.000026
.000027
.000030
.000031
.000032
.000033
.000034
,000035
.000036
.000037
.000040
.000041
.000042
,000043
.000044
,000045
,000046
.000047
.000050
.000051
.000052
.000053
.000054
.000055
.000056
.000057
.000060
.000061
.000062
.000063
.000064
.000065
.000066
.000067
.000070
.000071
.000072
.000073
.000074
.000075
.000076
.000077

.000000
.000003
,000007
,000011
,000015
.000019
,000022
.000026
,000030
,000034
,000038
,000041
,000045
.000049
,000053
.000057
,000061
.000064
,000068
,000072
.000076
,000080
.000083
,000087
.000091
.000095
.000099
.000102
.000106
.000110
.000114
.000118
.000122
.000125
.000129
,000133
.000137
.000141
.000144
.000148
.000152
.000156
.000160
.000.164
.000167
.000171
.000175
.000179
.000183
.000186
.000190
.000194
.000198

.000100
,000101
,000102
.000103
,000104
,000105
.000106
.000107
.000110
.000111
.000112
.000113
.000114

.000244
,000247
,000251
,000255
,000259
,000263
.000267
.000270
.000274
.000278
,000282
,000286
.000289
.000293
.000297
.000301
.000305
.000308
.000312
.000316
.000320
.000324
.000328
.000331
.000335
.000339
.000343
.000347
.000350
.000354
.000358
.000362
.000366
,000370
,000373
.000377
.000381
.000385
.000389
.000392
.000396
.000400
.000404
.000408
.000411
.000415
.000419
.000423
.000427
.000431
.000434
.000438
.000442
.000446
.000450
.000453
.000457
.000461
.000465
.000469
.000473
.000476
.000480
.000484

.000200
.000201
.000202
,000203
,000204
,000205
.000206
.000207
.000210
,000211
.000212
.00021.3
.000214
.000215
.000216
.000217
.000220
.000221
.000222
.000223
.000224
.000225
.000226
.000227
.000230
.000231
.000232
.000233
.000234
.000235
.000236
.000237
.000240
.000241
.000242
.000243
.000244
.000245
.000246
.000247
.000250
.000251
.000252
.000253
.000254
.000255
.000256
.000257
.000260
.000261
.000262
.000263
.000264
.000265
.000266
.000267
.000270
.000271
.000272
.000273
.000274
.000275
.000276
.000277

.000488
,000492
.000495
.000499
,000503
,000507
.000511
,000514
.000518
,000522
,000526
.000530
,000534
.000537
.000541
,000545
.000549
.000553
.000556
.000560
.000564
.000568
.000572
.000576
.000579
.000583
,000587
.000591
,000595
.000598
.000602
.000606
.000610
.000614
.000617
,000621
.000625
.000629
.000633
.000637
.000640
.000644
.000648
.000652
.000656
.000659
.000663
.000667
·.000671
.000675
.000679
.000682
.000686
.000690
.000694
.000698
.000701
.000705
.000709
.000713
.000717
.000720
.000724
,000728

.000300
,000301
.000302
,000303
.000304
.000305
.000306
,000307
.000310
.000311
.000312
.000313
.000314
.000315
.000316
.000317
.000320
.000321
.000322
.000323
.000324
.000325
.000326
.000327
.000330
.000331
,000332
.000333
,000334
.000335
,000336
.000337
.000340
.000341
.000342
.000343
.000344
.000345
.000346
.000347
.000350
,000351
.000352
.000353
.000354
.000355
,000356
.000357
.000360
,000361
.000362
.000363
,000364
,000365
.000366
.000367
.000370
.000371
.000372
.000373
.0003'U
.000375
.000376
.000377

.000732
.000730
.000740
,000743
,000747
.000751
.000755
.000759
.000762
.000766
,000770
.000774
.000778
.000782
.000785
.000789
.000793
.000797
.000801
.000805
.000808
.000812
.000816
.000820
.000823
.000827
.000831
.000835
.000839
.000843
,000846
.000850
.000854
,000858
.000862
,000865
,000869
.000873
.000877
,000881
.000885
.000888
.000892
,000896
.000900
.000904
,000907
,000911
.000915
,000919
.000923
.000926
.000930
.000934
.000938
,000942
.000946
.000949
.000953
.000957
.000961
.000965
.000968
.000972

70

.~00202

.000205
.000209
.000213
.000217
.000221
.000225
.000228
.000232
.000236
.000240

~000115

.000116
.000117
.000120
.000121
.000122
.000123
.000124
.000125
.000126
.00012.7
.000130
.000131
.000132
.000133
.000134
.000135
.000136
.000137
.000140
.000141
.000142
.000143
.000144
.000145
.000146
.000147
.000150
.000151
.000152
.000153
.000154
.000155
.000156
.000157
.000160
.000161
.000162
.000163
.000164
.000165
.000166
.000167
.000170
.000171
.000172
.000173
.000174
.000175
.000176
.000177

Octal-Decimal Fraction Conversion Table
OCTAL

DEC.

OCTAL

DEC.

OCTAL

DEC.

OCTAL

DEC •

• 000400
.000401
.000402
.000403
.000404
.000405
.000406
.000407
.000410
.000411
.000412
.000413
.000414
.000415
.000416
.000417
.000420
.000421
.000422
.000423
.000424
.000425
.000426
.000427
.000430
,000431
.000432
.000433
.000434
.000435
.000436
.000437
.000440
.000441
.000442
.000443
.000444
.000445
.000446
.000447
.000450
.000451
.000452
.000453
.000454
.000455
.000456
.000457
.000460
.000461
.000462
.000463
.000464
.000465
,000466
,00046'1
.0004'10
,0004'71
,000472
.000473
,0004'14
.0004'15
.0004'16
.0004'1'1

.000976
.000980
.000984
.000988
.000991
.000995
.000999
.001003
.00.1007
.001010
.001014
.001018
.001022
.001026
.001029
.001033
.001037
.001041
.001045
.001049
.001052
.001056
.001060
.001064
.001068
.001071
.001075
.001079
.001083
.001087
.001091
.001094
.001098
,001102
.001106
.001110
.001113
.001117
.001121
.001125
.001129
. ,001132
.001136
.001140
.001144
.001148
.001152
.001155
.001159
.001163
.00116'1
.0011'11 .
,0011'14
.0011'18
.001182
.001186
.001190
,001194
.00119'1
.001201
.001205
,001209
,001213
,001216

.000500
.000501
.000502
.000503
.000504
.000505
.00M06
.000507
.000510
.000511
.000512
.000513
.000514
.000515
.000516
.000517
.000520
.000521
.000522
.000523
.000524
.000525
.000526
.000527
.000530
.000531
.000532
.000533
.000534
.000535
.000536
.000537
.000540
.000541
.000542
.000543
.000544
.000545
.000546
.000547
.000550
.000551
.000552
.000553
.000554
.000555
.000556
,000557
,000560
.000561
.000562
.000563
.000564
.000565
,000566
.000567
.000570
,000571
,000572
.0005'13
,0005'14
,0005'15
.0005'16
.0005'1'1

.001220
.001224
.001228
.001232.
.001235
.001239
.001243
.001247
.001251
.001255
.001258
.001262
.001266
.001270
.001274
.001277
.001281
.001285
.001289
.001293
.001296
.001300
.001304
.001308
.001312
.001316
.001319
.001323
.001327
.001331
.001335
.001338
.001342
.001346
.001350
.001354
.001358
.001361
.001365
.001369
.001373
.001377
.001380
.001384
.001388
.001392
.001396
.001399
.001403
.001407
,001411
,001415
.001419
,001422
.001426
,001430
.001434
,001438
.001441
.001445
.001449
.001453
.001457
.001461

.000600
.000601
.000602
.000603
.000604
.000605
.000606
.000607
.000610
.000611
.000612
.000613
.000614
.000615
.000616
.000617
.000620
.000621
.000622
.000623
.000624
.000625
.000626
.000627
.000630
.000631
.000632
.000633
.000634
.000635
.000636
.000637
.000640
.000641
.000642
.000643
.000644
.000645
.000646
.000647
.000650
.800651
.000652
• QOO653
.000654
.000655
.000656
.000657
.000660
.000661
.000662
.000663
.000664
.000665
.000666
.000667
.000670
.000671
.000672
.000673
.000674
.000675
,000676
.000677

.001464
.001468
.001472
.001476
.001480
.001483
.001487
.001491
.001495
.001499
.001502
.001506
,001510
.001514
.001518
.001522
.001525
.001529
.001533
.001537
.001541
.001544
.001548
.001552
.001556
.001560
.001564
.001567
.001571
.001575
.001579
.001583
.001586
.001590
.001594
.001598
.001602
.001605
.001609
.001613
.001617
.001621
.001625
.001628
.001632
.001636
.001640
.001644
.001647
.001651
.001655
.001659
.001663
.001667
.001670
.001674
.0016'18
.001682
.001686
.001689
,001693
.00169'1
.001-7J)1
.001'105

.000700
.000701
.000702
.000703
.000704
.000705
.000706
.000707
.000710
.000711
.000712
.000713
.000714
.000715
.000716
.000717
.000720
.000721
.000722
.000723
.000724
.000725
.000726
.000727
.000730
.000731
.000732
.000733
.000734
.000735
.000736
.000737
.000740
.000741
.000742
.000743
.000744
.000745
.000746
.000747
.000750
.000751
.000752
.000753
.000754
.000755
.000756
.000757
.01)0760
.000761
.000762
,000763
.000764
.000'165
.000766
.000767
.000770
.000771
.000772
.000773
.000'174
.0007'15
,0007'16
,000777

.001708
.001712
.001716
.001720
.001724
.001728
.001731
.001735
.001739
.001743
.001747
.001750
.001754
.001758
.001762
.001766
.001770
.001773
.001777
.001781
.001785
.001789
.001792
.001796
.001800
.001804
.001808
.001811
.001815
.001819
.001823
.001827
.001831
.001834
.001838
.001842
.001846
.001850
.001853
.001857
.001861
.001865
.001869
.001873
.001876
.001880
.001884
.001888
.001892
.001895
.001899
.001903
.001907
,001911
• 00 191'{.0·01918
.001922
.001926
.001930
.001934
.00193'1
.001941
.001945
.001949

Appendix

71

A22-6741-1

International Business Machines Corporation
Data Processing Division
112 East Post Road, White Plains, N. Y. 10601



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date                     : 2014:07:28 18:36:32-08:00
Modify Date                     : 2014:07:28 17:54:15-07:00
Metadata Date                   : 2014:07:28 17:54:15-07:00
Producer                        : Adobe Acrobat 9.55 Paper Capture Plug-in
Format                          : application/pdf
Document ID                     : uuid:ffc35b37-d554-2641-ad29-8aaef7b1509d
Instance ID                     : uuid:163bde36-6d2d-5841-a886-19f35b386406
Page Layout                     : SinglePage
Page Mode                       : UseOutlines
Page Count                      : 72
EXIF Metadata provided by EXIF.tools

Navigation menu