808fi Object Module Formats | Version 4.0 |
PHYSICAL ITERATED DATA RECORD
( P tDAT
*****************************************///***********
* |
| * |
| * |
| * |
| * |
| * |
| * |
* | REC | * | RECORD | * | FRAME | * | OFF | * | ITERATED | * | CHK | * |
* | TYP | * | LENG'rH | * | NUJ\1BER | * | SET | * | DATA | * | SUM | * |
* | 86H | * |
| * |
| * |
| * | BLOCK | * |
| * |
* |
| * |
| * |
| * |
| * |
| * |
| * |
|
|
|
|
|
|
|
| , |
| , |
|
|
*****************************************///***********
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.