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...
Assume
that
the
necessary
instructions
and
commands
are
in
storage
before
the
program
starts.
Figure
2.4-1
shows
the
locations
and
binary
bit
configurations
of
the
words
in
storage
when
the
program
begins.
The
following
discussion
follows
these
words
sequentially
as
the
program
progresses
to
completion.
Before
starting
the
program,
the
card
with
A
and
B
punched
in
it
is
placed
in
the
card
reader
and
the
card
reader
start
key
is
depressed.
This
action
causes
the
card
to
feed
down
to
the
reading
brushes
and
the
reader
to
go
into
ready
status.
It
is
now
pos-
sible
for
the
CPU
to
direct
a
data
channel
(let
us
say
channel
A)
to
run
the
card
reader
and
read
the
card.
The
operation
of
the
CPU
starts
with
the
depression
of
the
start
key
on
the
CPU
console.
First,
the
CPU
must
have
an
instruction
for
the
very
first
operation.
Storage
must
have
an
address
for
this
instruction
word
to
locate
it
for
the
CPU.
The
program
counter
(PC),
initially
zeros,
contains
this
address,
which
goes
to
the
address
register
(AR)
and
then
to
the
memory
address
register
(MAR).
The
word
in
storage
is
now
lo-
cated
by
its
address
(00000),
set
into
the
memory
data
register
(MDR)
,
and
sent
to
the
storage
register
(SR).
At
the
same
time
that
this
first
instruction
goes
to
the
SR,
the
operation
code
goes
to
the
program
register
(PR).
Because
positions
1
and
2
of
the
word
contain
no
bits,
S(sign)
and
3
through
11
constitute
the
operation
code,
going
to
S
and
1
through
9
of
the
PRo
The
function
of
the
PC
for
the
first
instruction
is
finished
when
the
PR
receives
the
operation
code.
It
then
advances
one
to
00001
in
preparation
for
calling
in
the
next
instruction
when
the
first
has
completed
its
operation.
The
function
of
the
first
instruction
is
to
select
the
card
reader
on
channel
A.
De-
coding
PR
(S-9)
indicates
only
a
read
select,
so
CPU
looks
to
the
SR
(23-35)
for
a
channel
and
unit
selection.
Here,
the
reader
on
channel
A
is
indicated.
Channel
A
acknowledges
the
selection
of
its
reader
if
the
reader
is
ready
to
run,
and
the
CPU
is
free
to
go
on
to
another
instruction.
The
program
counter
(PC)
now
reads
00001,
so
that
when
the
CPU
requests
a
word
from
storage,
the
second
instruction
comes
to
the
SR
and
PRo
This
occurs
in
the
same
manner
described
for
the
first
instruction,
and
the
PC
advances
to
00002.
Decoding
the
new
bit
configuration
in
PR
(S-9)
at
this
time
indicates
that
the
channel
registers
are
to
be
reset
and
a
command
is
to
be
received.
The
CPU
has
the
address
of
the
command
in
SR
(21-35),
so
this
address
goes
through
adders
3-17
to
the
AR
and
MAR.
At
the
same
time,
PR
decoding
in
the
CPU
causes
the
word
at
this
address,
00012
(Figure
2.4-1),
to
go
to
channel
A
rather
than
to
the
CPU.
Channel
A
receives
the
operation
code
of
the
word
(S,
1,
2)
in
its
operation
register,
the
word
count
(3-17)
in
its
word
counter
(WC),
and
the
first
storage
address
(21-35)
in
its
channel
address
counter
(CAC).
At
this
point
in
the
program,
all
operations
have
occurred
at
electronic
speed
within
a
few
microseconds.
Channel
A
has
its
reader
selected
for
a
reading
operation,
a
disconnect-type
operation
code,
a
word
count
of
two,
and
a
beginning
address
where
the
first
of
the
two
words
is
to
be
stored.
The
reader
feeds
and
reads
the
card,
and
channel
A
stores
the
first
word
at
00014
according
to
the
CAC.
The
WC
decreases
to
1
and
the
18
18
20
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