Download Print this page

Motorola EXORdisk II User Manual page 466

Advertisement

APPENDIX H. 18
The following two
ca~tions
should be observed when RLOAD
is
invoked
from
within
a
CHAIN file.
Since CHAIN uses a
.p
0 l' C
in
9
c
h
a r act e
l'
0
f
a
b
a c
k
s las h
( \ )
I
two
b
a c
k
5
1
ash
characters have to be entered for the RLOAD commands that use
that
characte~.
S~stems
whicn have a
CRT as
a
console
may
lose
the
error
messages
displayed
by RLOAD if errors are
inhibited within the CHAIN process.
Since
such
e~ro1'S
are
not
reflected
in
anq
printed MAPs,
it is possible to lose
sight of the fact that an error
occurred,
~esulting
in
an
invalid output file.
Each
symbol
in
RLOAD
requires
twelve bytes.
If the
minimum
memor~
configuration of 24K
is
used~
about 85
ent~ies
can be made into the local symbol table and about
265
entries
can
be made into the
global
symbol
table;
howeverl
other
items
besides
s~mbols
occupy
this area.
The exact symbol
table requirements can be calculated from the following:
SIZE
=
GST
+
largest LST
where SIZE is the total size
Or
the symbol table in bytes and
GST and LST are computed
r~om
the
fo~mulas
given below:
GST
=
12
*
(5
+
ASCT
+
NC
+
XDEF
+
UXREF
+
NMOO)
LST
=
12
*
(5
+
ASCT
+
NC
+
XDEF
+
XREF)
The symbols have the
rollo~ing
meanings:
Symbol
GST
LST
ASCT
NC
XDEF
XREF
UXREF
NMOD
Meaning
Size of Global Symbol Table.
Size
of
Local
Symbol Table.
An
LST is
created for each
file
loaded;
however,
only one LST is kept in
memo~~
at anyone
time.
Numbe~
of absolute sections.
Number of named common sections.
Number of
exte~nal
definitions.
Number of external references.
Number
of
external
references
not
satisfied
<defined)
by
an
external
definition.
Number of files loaded.
RLOAD divides the available
memo~y
so that
about
three
fourths
of
it
is available ror the global symbol table and
one' fourth is
av~ila&l~
for
the
local
symbol
table.
.The
global
symbol table contains all of the external definitions
and all undefined
exte~nal
references from all loaded
files.
The
local symbol table contains the external definitions and
references that pertain to an individual program.
Thus,
if a
global symbol table overflows (GOV error),
mo~e
memory should

Advertisement

loading

This manual is also suitable for:

Exordisk iii