8086 Object Module Formats

Version 4.0

!~~B~P~~TION.to. the. RECORD FO~MATS

The followinq paqes present diaqrams of Record Formats in

schematic form. Here is a sample, to illustrate the various conventions:

SAMPLE, RECORD FORMAT

...-.--..---- - .

(SAMREC)

***********************111********* II I 1***********

*

 

*

 

*

 

*

 

*

 

*

*

REC

*

RECORD

*

NAME

*

NUMBER

*

CHK

*

*

TYP

*

LENG'rH

*

 

*

 

*

SUM

*

*

xxH

*

 

*

 

*

 

*

 

*

*

 

*

 

*

 

*

 

*

 

*

***********************1//*********1111***********

 

 

 

 

I

 

I

 

 

 

 

 

 

 

 

+----rpt----+

 

 

 

 

TITLE and

 

OFFICIAL ABBREVIATION

 

 

 

 

 

At the top is the name of the Record Format Described, toqether with an official abbreviation. To promote uniformity among various

programs, including translators, debuqqers, the various R&L products, and various tools such as EDOJ9~ and OJED8~, the abbreviation should be used in both code and documentation. The abbreviation is always 6 letters .

'fhe BOXES

Each format is drawn with boxes of - two sizes. The narrow boxes, outlined entirely with asterisks, represent sinqle bytes. The wide boxes, outlined entirely with ~sterisks, represent two bytes each. The wide boxes, outlined with asterisks, but with three slashes in the top and bottom, represent a variable number of bytes, one or more, depending upon content. The wide boxes, outlined with asterisks, but with four vertical bars in the top and bottom, represent 4-byte fields.

REC 'ryp

The first byte in each record contains a value between ~ and 255, indicatinq which record type the record is .

RECORD LENGTH

The second field in each record contains the number of bytes in the record, exclusive of the first 2 fields.

NAME

24

Page 24
Image 24
Intel 121748-001 manual 1111, Number, Official Abbreviation