808fi Object Module Formats

Version 4.0

PHYSICAL ITERATED DATA RECORD

( P tDAT A,--

*****************************************///***********

*

 

*

 

*

 

*

 

*

 

*

 

*

*

REC

*

RECORD

*

FRAME

*

OFF

*

ITERATED

*

CHK

*

*

TYP

*

LENG'rH

*

NUJ\1BER

*

SET

*

DATA

*

SUM

*

*

86H

*

 

*

 

*

 

*

BLOCK

*

 

*

*

 

*

 

*

 

*

 

*

 

*

 

*

 

 

 

 

 

 

 

 

,

 

,

 

 

*****************************************///***********

+-repeated--+

This record provides contiquous data. from which a portion of an 8086 memory imaqe may be constructed. It allows initialization of data seqments and provides a mechanism to reduce the size of object modules when "there are repeated data to be used to initialize

amemory imaqe. The data belongs to the ~unnamed absolute seqment d in that it has been assiqned absolute 8086 memory addresses and has been divorced from all LSEG information. The data is subject to

modification by followinq FIXUPP records if any. If there are FIXUPP records then the ITERATED DATA BLOCK len~th is constrained to be less than 1025.

This record may be generated by translators to ~roduce a loadahle absolute data record and will be also qenerated by LOCATE-

8~.

FRAME NUMBER

This field specifies a frame number relative to which the data bytes will be loaded.

OFFSET

This field specifies an offset relative to the FRA~E NUMBER which defines the location of the first data byte in the IT~RATED DATA BLOCK. Successive data bytes in the ITERATED DATA BLOCK occupy successively hiqher locations of memory. The ranQe of OFFSET is constrained to be between ~ and 15 inclusive. If a value laroer than 15 is desired for OFFSET then an adjustment of FRAME NUMBER should be done.

Same as for RIDATA record.

Page 65
Image 65
Intel 121748-001 manual Physical Iterated Data Record, Frame OFF Iterated, SET Data, Block, Frame Number