
8086 Object Module Formats | Version 4.0 |
P
·(This corresponds to the
The FRAME NUMBER and OFFSET fields (present only for absolute seqments,
inclusive. If a value larQer than 15 is desired for OFFSET then an adjustment of the FRAME NUMBER should be done.
The LTL OAT subfield (present only for LTL seqments, A=n)
specifies the attributes of an LTL seqment. It has the followinq format:
*********************************
* | I | I | z | I | z | I | I | I | I | * |
* | G I Z 1 | 1 | I Z I Z I Z 18SM* | |||||||
* | I | I |
| I |
| I | I | I | I | * |
*********************************
-zls indicate that these I- bit fields have- not currently been assigned a function. These bits are required to be zero.
G(Group) is a
BSM (Big Segment ~aximum Length) is a
The MAXIMUM SEGMENT LENGTH subfield (present· only for LTL seqments, A=6) specifies the maximum length in bytes of the LTL
segment. (The purpose of this field is to provide information to· a loader as to reserve memory space as much as possible up to the
value in this field.) This va~.ue must be qreater than or equal to
the value in the SEGMENT LENGTH field. The MAXIMUM SEGMENT LENGTH
field is only big enouqh to hold numbers from 0 to
The GROUP OFFSET subfield (present only for LTL seoments, A=6) qives the offset of the first byte of the seqment relative to the
base of the parent qroup. It must be zero if the G bit is 0. This value will be used by the loader to determine the location relative to the qroup base of the data records belonainq to the seornent.
SEGMENT LENGTH
The SEGMENT LENGTH field qives the lenqth of the seq~ent in bytes. The lenqth may be zero: if so,
only bi~ enouqh to hold numbers from a to
34