Home
IBM
Industrial PC
7090
IBM 7090 User Manual
5
of 1
of 1 rating
190 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
The
program
for
this
problem
is
made
up
of
instructions
and
data
channel
commands
that
control
the
7090
to
perform
the
operations
outlined.
These
instructions
and
com-
mands
progress
step-by-step
and
the
control
section
recognizes
each
in
turn
when
the
previous
operation
is
complete.
Because
the
control
section
of
the
system
operates
at
electronic
speed
and
the
card
reader
and
printer
are
relatively
slow,
it
is
apparent
that
much
communication
is
nec-
essary
between
the
mechanical
functions
and
the
control
section.
The
control
section
must
wait
until
A
and
B
have
been
read
from
the
card
before
adding
them
together.
The
sum
C
can
be
developed
and
stored
at
electronic
speed,
but
must
wait
in
storage
until
the
printer
is
ready
to
receive
it
for
printing.
Figure
1.
4-1
shows
the
progression
of
the
steps
in
the
foregoing
program.
Not
shown
in
Figure
1.4-1
are
the
instructions
and
commands
that
initiate
each
of
the
oper-
ations
depicted.
These
are
also
in
storage
along
with
the
factors
A
and
B
and
constitute
the
stored
program.
As
each
instruction
ends
its
operation,
the
next
instruction
is
called
out
and
initiates
its
operation.
In
this
manner,
the
7090
system
progresses
through
the
solution
according
to
the
program
in
storage.
1.
4.01
The
Stored
Program
The
program
previously
described
used
CPU
instructions
and
data
channel
commands
from
storage.
These
instructions
controlled
other
information
going
to
and
from
stor-
age.
But
how
did
the
instructions
and
commands
get
into
storage?
In
the
beginning,
the
author
of
the
program
decides
what
instructions
and
commands
to
use
and
in
what
order
to
use
them.
There
are
several
ways
to
get
these
instructions
and
commands
in-
to
storage
without
a
stored
program
already
in
the
system.
Among
these
ways
are
direct
manual
entry
from
the
operator's
keys
on
the
IBM
7151
Console
Control
Unit
*,
entry
from
cards
or
tape
caused
by
a
command
manually
entered
into
a
data
channel
from
the
IBM
7617
Data
Channel
Console
*,
and
forced
automatic
operation
of
a
card
reader
or
tape
unit
caused
by
depression
of
a
load
key
on
the
CPU
console.
\Vh.atever
the
means
of
entry,
both
the
stored
program
instructions
and
the
data
to
be
processed
must
be
previously
translated
into
machine
language
in
the
form
of
binary
words.
A
binary
word,
as
used
in
the
7090,
consists
of
36
binary
positions.
The
bin-
ary
number
system
is
explained
in
Appendix
A
of
IBM
7090
Data
Processing
System
Reference
Manual,
Form
A22-6528.
Also
explained
there
are
processes
for
conversion
of
decimal
numbers
to
binary
numbers,
and
binary
numbers
to
decimal
numbers.
A
third
system
(called
octal)
provides
a
quicker
and
less
cumbersome
means
of
expressing
binary
numbers.
1.
4.
02
Exercises
The
following
equivalent
numbers
in
binary,
octal,
and
decimal
provide
an
opportun-
ity
to
practice
conversion
from
one
number
system
to
another.
Do
the
conversions
and
check
your
results
against
those
given.
(Decimal
and
octal
fractions
are
rounded
to
three
places
and
binary
fractions
are
rounded
to
nine
places.)
*
The
CPU
console
(IBM
7151)
is
a
separate
machine
type,
and
there
is
only
one
on
each
7090
system.
Each
7607
Data
Channel
has
a
manual
console
of
its
own
(IBM
7617).
10
10
12
Table of Contents
Table of Contents
3
00 Introduction to the Ibm 7090
6
General System Operation
6
Functional Parts of Acomputer System
6
7090 System Make-Up
7
7090 General Logic
10
The Stored Program
11
Exercises
11
Computer Operations
13
Storage Word Designation
13
The 7090 Word
13
Numeric Quantity (Data) Word
13
CPU Instruction Word
13
Data Channel Command Word
15
Fundamental Components
15
A+B = C, Print C
18
Other Components, Instructions and
22
Commands
22
Cpu Internal Functions
24
Functional Components
24
Storage Register (SR)
24
Accumulator Register (AC)
24
Multiplier-Quotient Register (MQ)
24
Index Registers (XR)
24
Program Register (PR)
24
Address Switches (AS)
27
Tag Registers
33
Adders (AD)
33
Instruction Decoding and Processing
37
Operation Decoders
37
Control Circuits
37
Pulses
37
Basic Cycle
37
Ibm 7606 Multiplexor
39
Multiplexor Functional Units
39
Multiplexor Clock
39
Multiplexor Storage Bus
42
Multiplexor Storage Bus Or'ing
44
Multiplexor Address Switches
44
Data Flow and Control
44
CPU to Core Storage
44
Core Storage to CPU
44
Cpu Data Flow and Timing
46
I Cycle
46
Indirect Addressing
46
Instructions
48
Word Transmission Instructions
48
Fixed-Point Arithmetic Instructions
56
Floating-Point Arithmetic Instructions
69
Transfer Instructions
92
Trap Mode Instructions
98
Skip Instructions
100
Control Instructions
108
Sense Indicator Instructions
112
Index Transmission Instructions
120
AND and or Instructions
129
Convert Instructions
133
Floating-Point Trap
142
Ibm 7151 Console Control Unit
145
Operator's Panel
147
Indicators
147
Manual Controls
150
Manual Control Keys
152
Customer Engineer's Test Panel
159
Indicators
159
Switches
163
Marginal Check Panel
166
Reference Information
167
Condensed Logic
167
Adders
167
Address Register
167
Program Register
167
Sense Indicators
167
Sh Ift C Ounte R
169
Program Counter
169
Accumulator
169
Multiplier Quotient
169
Index Registers
171
Storage Register
171
Service Aids
171
One Card Programs
171
Voltage
175
Adjustment of C Pulse Set
175
Operator's Panel
177
Console Indicators
177
Indicator Lights
178
Unitized Assembly Lights & Keys
179
Switches and Keys
179
Plastic Rocker
179
Reset Motor
179
CE Panel
180
Indicator Lights
180
Switches and Receptacles
180
Marginal Check Panel
181
MC Switches
181
MC Meters
181
Tailgate
182
Signal Connectors
182
Power Connector S
182
5
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the IBM 7090 and is the answer not in the manual?
Ask a question
IBM 7090 Specifications
General
Category
Mainframe Computer
Introduced
1959
Transistor-based
Yes
Word Length
36 bits
Add Time
4.8 microseconds
Memory
Core memory
Memory (words)
32, 768 words