Group Descriptors - NEC CP/M-86 System Reference Manual

Advanced personal computer
Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

Table of Contents