Intel 121748-001 manual

Models: 121748-001

1 122
Download 122 pages 57.59 Kb
Page 40
Image 40

8086 Object Module Formats

Version 4.9

TYPE DEFINITION RECORD

-----(TyPDEF)-----

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

*

 

*

 

*

 

*

 

*

 

*

*

REC

*

RECORD

*

NAME

*

EIGHT

*

CHK

*

*

TY P

*

LENGTH

*

(L"INK86

*

LEAF

*

SUM

*

*

SEH

*

 

*

USE)

*

DESCRIPTOR

*

 

*

*

 

*

 

*

 

*

 

*

 

*

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

 

 

 

 

 

 

I

 

I

 

 

 

 

 

 

 

 

+-----rpt----+

 

 

This record provides the description of the type of an object or objects presumably named by one or more names provided in PU6DEF, EXTDEF, BLKDEF, DEBSYI~ and/or LOCSY~ records. The type is described

as a Branch, which consists of a sequence of Leaves. The types supported, and the correspondinq branches, are provided in an appendix.

As many II EIGHT LEAF DESeRI PTOR" fields as necessary ,are used to

describe a branch. (Every such field except the last in the record describes eiqht leaves; the last such field describes from one to eiqht leaves.)

TYPE INDEX values 1 through 32767, which are contained in other record types to associate ohject types with object names, are defined implicitly by the sequence in which TYPDEF records appear in the obj ect file .

Use of this field is reserved for LINK-8~.Translators should place a sinqle byte containinq 3 in it (which is the representation of a name of lenqth zero).

EIGHT LEAF DESCRIPTOR

This field can describe up to eiqht Leaves. If; more than eight,

Leaves are to be represented, the field may be repeated as

necessary. Unless the last leaf is a Repeat Leaf (see below), the Branch is deemed to end in an indefinite sequence of easy null leaves. This field has the followinq format:

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

*

E

*

LEAF

*

*

*

~

*

DESCRIPTOR

*

 

*

 

*

 

*

 

*

*

*

*

*

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

II

+----rpt-----+

Page 40
Image 40
Intel 121748-001 manual