• INTEL MCS-86 HEXADECIMAL OBJECT. CODE 88
The intei 16-bit Hexadecimal Object
file iecoid
format has a
9 character {4-fie!d) prefix that defines the start of record,
byte count, load address, and record type and a
2-character checksum suffix. Figure A-16 illustrates the four
types of records used with this format.
INPUT
DATA RECORD (record type 00)
B
c
A
A
A
A
0
0
START CHARACTER
BC - Byte Count. The number of
data
byte: in hexadecimal
notation
AAAA - Address of first data byte in record. AAAA in
hexadecimal notation only
Record Type=00
HH =One data byte in hexadecimal notation
CC= Checksum. Negation (two's complement) of binary
The four record types are:
00
01
02
03
data record
end record (signals end of file)
extended address record (added to the offset to
determine the absolute destination address)
start record (ignored during input and not sent during
output by Data 1/0 translator firmware)
END OF FILE RECORD (record type 011
0
0
0
0
0
0
0
1
START CHARACTER
-
Byte Count=00 in End-of-File Record
Address
Field
(always zero}
Record Type=01
Checksum = FF
c
c
summation of preceding bytes in record (including bytecount, address,
and data bytes) in hexadecimal notation
This space can be used for line feed, carriage return or comments
Beginning of data record
LEGEND
SO= Optional Start-of-File Record
S1 =Start Characters
SC= Byte Count
([Data Bytes/ Record]
+
3)
AAAA =Address of First Data Byte
HH =Two Hexadecimal Digits
10-9,
A-Fl
CC= Checksum of Record (one byte)
* Always = 0 for output
OUTPUT
NOTES
11 Number of bytes per record is variable. See table 3-1.
2) Each line ends with nonprinting line feed, carriage return and
nulls.
: 02 00 00 02
HHH0 CC
: BC
00
AA
00
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CC
: BC
00
AA
00
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CC
: BC
00
AA
00
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CC
: BC
00
AA
00
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CC
: BC
00
AA
00
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH CC
: 00 00 00
01 FF
I
L
Low order 16 bits of a 20-bit address
L
High order 16 bits of a 20-bit address
Figure A-16. Specifications for Intel MCS-86 Hexadecimal Object (Code 88) Data Files
-Continued on Next Page-
A-15
10-990-0013
Need help?
Do you have a question about the 298 and is the answer not in the manual?