EasyManua.ls Logo

NEC CP/M-86 - Group Descriptors

NEC CP/M-86
280 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
Loading...
Command (CMD) File Generation
Table 3-2 Group Descriptors
G-TYPE
GROUP-TYPE
1
Code
Group
2
Data
Group
3
Extra
Group
4
Stack
Group
5
Auxiliary
Group
# 1
6
Auxiliary
Group
#2
7
Auxiliary
Group
#3
8
Auxiliary
Group
#4
9
Shared Code
Group
10
-
14
Unused,
but
Reserved
15
Escape Code for Additional Types
All remaining values in the
Group
Descriptor
are given in increments
of
16-byte
paragraph
units with
an
assumed low-order 0 nibble
to
complete the 20-bit address.
G-Length
gives the
number
of
paragraphs
in the group. Given a G-Iength
of0080H,
for
example,
the
size
of
the
group
is 00800H
(or
2048D) bytes. A-Base defines the
minimum
and
maximum
size
of
the
memory
area
to
allocate
to
the group.
G-
Type 9
marks
a "pure" code
group
for
use
under
future versions
of
CP/M-86.
Presently a
Shared
Code
Group
is
treated
as a
non-shared
Program
Code
Group
under
CP/M-86.
The
memory
model described by a
header
record
is
implicitly determined
by
the
group
descriptors.
The
8080
Memory
Model
is
assumed when only a code
group
is
present, since
no
independent
data
group
is
named.
The
Small
Memory
Model is
implied when
both
a code
and
data
group
are present,
but
no
additional
group
descriptors occur. Otherwise, the
Compact
Memory
Model
is
assumed when the
CMD
file
is
loaded.
3-7

Table of Contents

Related product manuals