Intel iAPX 86 User Manual page 236

Table of Contents

Advertisement

Additional Information for iRMX 86 Users
iAPX 86,88 Family Utilities
J-1O
MODULE INFORMATION:
CODE AREA SIZE
CONSTANT AREA SIZE
VARIABLE AREA SIZE
MAXIMUM STACK SIZE
918 LINES READ
o
PROGRAM ERROR(S)
END OF PL/M-86 COMPILATION
MODULE INFORMATION
END
CODE AREA SIZE
CONSTANT AREA SIZE
VARIABLE AREA SIZE
MAXIMUM STACK SIZE
918 LINES READ
o
PROGRAM ERROR(S)
OF PL/M-86 COMPILATION
o
V 1 ' sse gme n t
s
i z e
in forma t ion
7531 H
0081 H
0181 H
0040H
3000'10
1290
3
8~;
0
61f 0
this
is
the
CODE segment
this
is
the
CaNST segment
t his
is
the
DATA
s
e gme n t
t his
i
s
the S T A C K
s
e gme n t
OV2's
segment
size
information
1B9AH
0101 H
0454H
0067H
7066[1
257[1
1108[1
103
[I
t his
is
t his
is
t his
is
t his
is
the
CODE segment
the
CaNST segment
the
DATA
segment
the
STACK segment
Figure J-5. Module Information for Overlays
After computing the required location for the root's DGROUP and STACK, we can
locate the root module. The resulting file will not be executable, but it allows us to
resolve references to the root's code and data symbols in the overlays. The following
LOC86 invocation will leave room for the overlays' code segments and place the
DGROUP in the first unused memory location. (In the command line below, the DS
register is initialized to OFFCEH, and the CS register is initialized to 0.) The STACK
and MEMORY segments will be located abovl;! OV2's DATA segment:
Once the root is located, we can use it to resolve external references in the overlay
modules. The overlay modules cannot call each other, since only one is resident in
memory at any time. The link commands are shown below. The NOPUBLICS with
the EXCEPT control is used to avoid conflicts when we use the located overlays to
resolve external references in the root:
*
*
LINK86 :F1 :OV1.0BJ,PUBLICSONLY
NOPUBLICS EXCEPT(OV1CODE, OV1
LINK86 :F1 :OV2.0BJ,PUBLICSONLY
NOPUBLICS EXCEPT(OV2CODE, OV2
The PUBLICSONL Y control resolves references to public symbols contained in the
root.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents