Basic
I/O
System (BIOS) Functions
5-2
ORGANIZATION
OF
THE
BIOS
The
BIOS
portion
of
CP
IM-86
resides in the topmost
part
of
the operating system
(highest addresses),
and
takes the general form shown in Figure 5-2.
CS,
DS,
ES, SS:
Console
Command
Processor
and
Basic
Disk
Operating
System
CS
+ 2500H:
BIOS
Jump
Vector
CS + 253FH:
BIOS Entry Points
BIOS:
Disk
Parameter
Tables
U nini tialized
Scratch
RAM
Figure 5-2 General CP/M-86 Organization
In
order
to
implement CP
IM-86
on
the
APC
hardware,
NEC
has modified the
standard
BIOS distributed by Digital Research, Inc.
to
create a BIOS which
performs the functions listed in
Chapters
5
and
6.
The cold
start
loader
that
loads
the
CPM.syS
into memory contains a simplified form
of
the BIOS, called the
LDBIOS
(Loader
BIOS).
It
loads CPM.SYS into memory
at
the location defined in
the
CPM.SYS header (absolute address 0400H).