808~
Object
Module
Formats
RELOCATABLE.
ITERATED.DATA~RECORD
-
{RIDATA)
Ve:·
sion
4.0
***********************111*********************//1****
*******
* * * * * * *
*
REC
*
RECORD
*
DATA
*
DATA
* ITERATED * CHK *
*
TYP
*
LENG'fH
* RECORD * RECORD *
DATA
*
SUM
*
*
748
* *
BASE
* OFFSET * BLOCK * *
* * * * * * *
***********************111*********************1//****
*******
, I
+-repeated--+
This
record
provides
contiouous
data
from
which
a
portion
of
an
8086
memory
imaqe
may
eventually
be
constructed.
The
data
may
be
loaded
directly
by
an
8086
loader,
with
perhaps
some
hase
fixups.
For
this
reason
the
record
may
also
be
called
Load-Time
Locatable
(LTL)
Iterated
Data
Record.
The
data
provided
in
this
record
may
belonq
to
any
LSEG
or
Group
or
it
may
be
assiqned
absolute
808~
memory
addresses
and
be
divorced
from
all
LSEG/Group
information.
The
data
in
this
record
.is
subject
to
m~ification
by
FIXUPP
records,
if
any,
which
follo-,.,.
This
record
may
be
qenerated
by
translators
or
(RA8~
based)
LINK-86
to
produce
load
able
modules,
and
will
be
converted
to
RIOATA
record
by
the
LOCATE-8~
proqra~.
DATA
RECORD
BASE
The
DATA
RECORD
SASE
has
the
followin«1
format:
*****///*********///*****************
* * * *
*
GROUP
*
SEG~ENT
*
FRAME
*
*
INDEX
*
INDEX
*
NU~8ER
*
*
*
*
*
*
*
*
*
*****///****~****///*****************
I ,
+conditional+
The
DATA
RECORD
BASE
specifies
the
base
relative
to
which
the
final
address
of
the
data
record
may
~e
defined.
It
has
the
sa~e
format
and
interpretation
as
the
LOCAL
3Y~dOL
BASE
described
for
the
LOCSYl"
reco
rd
•
DATA
RECORD
OFFSET
This
field
specifies
an
ITEHATED
DATA
BLOCK
field
62
offset
either
of
with
the
first
byte
of
the
respect
to
an
LSEG
(
if