8086 Object Module Formats

Version 4.8

attribute bit in the ACBP field (see above) must be used to give the segment a length of 64K.

-------SEGMENT NAME. INDEX

The Segment Name is a name the programmer or translator assigns

to the segment. Examples: CODE, DATA, TAXDATA, MODULENAME CODE, STACK. This field provides the Segment Name, by indexing into the l;st of names provided by the LNAMES Record(s).

CLASS NAME INDEX

The Class Name is a name the proqrammer or translator can

assign to a segment. (If none is assigned, the name is null, and

has length 0.) The purpose of Class Names is to ,allow the programmer to define a -candle· by which several LSEG's. may be referred to (e.g. at LOCATE-time) by a single reference. Examples: RED, WHITE, BLUE; ROM, FASTRAM, DISPLAYRAM. This field provides the Class Name, by indexing into the list of names provided by the LNAMES Record(s).

OVERLAY NAME INDEX

The Overlay Name is a name the translator and/or LINK-86, at the programmer's behest, apply to a segment. The OVerlay Name, like the Class Name, may be null. This field provides the Overlay Name, by indexing into the list of names provided by the LNAMES Record(s).

(Note) The MComplete Name- of a segment is a 3- component entity comprising a Segment Name, a Class

Name and an Overlay Name. (The latter 2 components

may be null.) (End of Note)

35

Page 35
Image 35
Intel 121748-001 manual Segment NAME. Index, Class Name Index, Overlay Name Index