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 |
|
|
|
|
|
|
|
|
|
|
|
| |||
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
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