PREFACE
~
The IBM Personal Computer Technical Reference Manual
is
designed
to provide hardware design and interface information. This publication
also provides Basic Input Output System (BIOS) information as well as
programming support matter.
This manual is intended for programmers, engineers involved in
hardware and software design, designers, and interested persons who
have a need to know how the IBM Personal Computer is designed and
works.
This manual has three sections:
Section - 1
"HARDWARE
OVERVIEW,"
features an overview
ofthe
system as
a whole calling out specific items such as the System Unit, Keyboard,
IBM Monochrome Display and the 80
CPS
Matrix Printer.
Section - 2
"
HARDWARE,"
contains a description for each functional part ofthe
system. This section also contains specifications for power, timing, and
interface. Programming considerations are supported by coding tables,
command codes and registers.
Section - 3
"ROM
and SYSTEM
USAGE,"
describes BIOS as well as how to use
BIOS, interrupt vector listings, memory map, vectors with special
meanings, a cassette section, a keyboard encoding section, and a
set
of
Low Memory Maps.
"APPENDICES,"
to address the
ROM
BIOS listing, an instruction
set, logic diagrams, and expanded charts used to support specific
hardware descriptions.