Intel iAPX 86 User Manual page 103

Table of Contents

Advertisement

iAPX 86,88 Absolute Object File Formats
iAPX 86,88 Family Utilities
A-4
Record Formats
The following pages present diagrams of Record Formats in schematic form. Here is
a sample, to illustrate the various conventions:
Sample Record Format (SAMREC)
~-------------------,-----
...
-----~------------~
REC
TYP
xxH
RECORD
LENGTH
NAME
CHK
SUM
1-... _ _ _ _ ---' _ _ _ _ _ _ _ _ _ - - ' _ _ _ _ _
• • •
_ _ _
..L.-____________ __
Title and Official Abbreviation
At the top is the name of the Record Format described, together with an official
abbreviation. To promote uniformity among various programs, the abbreviation
should be used in both code and documentation. The abbreviation is always six
letters.
The Boxes
Each format is drawn with boxes of two sizes. The narrow boxes represent single
bytes. The wide boxes represent two bytes (or one word) each. In the object file, the
low order byte of a word value comes first. The wide boxes with four vertical bars in
the top and bottom represent 4-byte fields. The wide boxes with three dots in the top
and bottom represent a variable number of bytes, one or more, depending upon
content.
Rec Typ
The first byte in each record contains a value between
°
and 255, indicating the type
of record.
Record Length
The second field in each record contains the number of bytes in the record, exclusive
of the first two fields.
Name
Any field that indicates a "NAME" has the following internal structure: the first
byte contains a number between
°
and 40, inclusive, that indicates the number of
remaining bytes in the field. The remaining bytes are interpreted as a byte string;
each byte must represent the ASCII code of a character drawn from this set:
[?@
:._0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ]
Most translators will choose to constrain the character set more strictly; the above
set has been chosen to "cover" that required by all current processors.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 88

Table of Contents