EasyManuals Logo

IBM 5100 User Manual

IBM 5100
389 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #208 background imageLoading...
Page #208 background image
REST
ART
Switch: This momentary switch sends the
'power
on reset'
(POR)
signal
to
the system
that
resets
all logic circuits and starts the bring up diagnostic.
When
pressed
and
held down, this switch is also
used
as
a lamp
test
switeh
for
the
PROCESS
CHECK and IN
PROCESS lights.
DISPLAY
REGISTERS
Switch: This switch has
two
positions, DISPLAY REGISTERS and NORMAL. When
this switch is in the DISPLAY REGISTERS position, the
first 512 bytes
of
storage are displayed in hexadecimal
code on the display screen (see
Display Registers in the
Diagnostic Aids section). When this switch is in the
NORMAL position, bring up diagnostic data or
APL/BASIC
data that is stored in
read/write
storage
locations hex 0200 through hex 05FF is displayed.
(See
the Diagnostic
Aids
section
for
more information about
the bring up diagnostic.)
Lights
PROCESS
CHECK
Ught: This light indicates that a
parity error exists in the system. All data processing
stops and further operation cannot
be
attempted.
IN
PROCESS
Ught: This light indicates
that
the
processor is processing data and that the cycle steal
controls are disabled. When this light is on, the display
is blank.
KEYBOARD DATA FLOW
Keyboard
Operation
When a key is pressed, a flyplate
in
the key module
moves away from the printed circuit pads on the
keyboard
PC
board and decreases the capacitance at
that key position. (A pressed key
is
sensed when a
sample pulse is not transmitted. That is, the absence
of
the sample pulse indicates that a key is pressed.)
Releasing the key restores the flyplate
to
its normal
position.
4·10
When a key is pressed, its code is detected. This code
or key data is created from the number in the scan
counter and from other data, such
as
a
shift
or
command key being pressed. This key data is placed
into a character register on the keyboard
PC
board. The
key data, which includes
an
odd parity check bit,
remains in the character register until the key
is
released.
The keyboard interfaces with the processor card
(G2)
through
the
base
I/O
card keyboard adapter. The
keyboard adapter receives the key data, including the
parity check bit, from the keyboard
PC
board. The data
is stored in the keyboard or the keyboard data latch.
(The keyboard data latch is present only on 5100s that
have a new base
I/O
card
in
the
F2
card position.) The
keyboard
PC
board strobe indicates
to
the processor
that data is available. The strobe also gates data from
the keyboard latch
to
the data select register and
requests a program level 3 interrupt. The level 3
interrupt initiates the transfer
of
data
to
the processor.
The
'-
keyboard strobe' line signals the keyboard adapter
that the keyboard has data ready
for
transfer. The data
is set in the keyboard data latch.
The strobe pulse that accompanies the data performs
two
functions:
1.
It
gates the data out
of
the keyboard data latch and
into the data select register. The selection
of
a
device address then makes the data available on the
'bus in bits' line.
2.
It
drives a program level interrupt from the keyboard
adapter after keyboard interrupts have been enabled.
Keyboard Code
Translation
When a key
or
combination
of
keys is pressed, a level 3
microprogram converts the key code
to
the 5100
internal code through a translation table located in
Common and Language
ROS
(E2).
The program looks
up the character and stores the character code
in
a
register in
read/write
storage. The interrupt associated
with
the keystroke is then reset, and the character is
processed by the level 0 microprogram.

Table of Contents

Other manuals for IBM 5100

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM 5100 and is the answer not in the manual?

IBM 5100 Specifications

General IconGeneral
Release Year1975
RAM16 KB - 64 KB
Storage204 KB tape drive
Display5-inch CRT
Operating SystemAPL/BASIC
ProcessorIBM PALM (1.9 MHz)

Related product manuals