6. Translation Formats
UniSite-xpi User Manual
6-29
Intel MCS-86 Hexadecimal Object, Code 88
The Intel 16-bit Hexadecimal Object file record format has a 9-character
(4-field) prefix that defines the start of record, byte count, load address,
and record type and a 2-character checksum suffix. Figure 6-15 shows a
sample record of this format.
The four record types are described below.
Figure 6-15
An Example of Intel MCS-86 Hex Object
00-Data Record
This begins with the colon start character, which is followed by the byte
count (in hex notation), the address of the first data byte, and the record
type (equal to 00). Following these are the data bytes. The checksum
follows the data bytes and is the two’s complement (in binary) of the
preceding bytes in the record, including the byte count, address, record
type, and data bytes.
01-End Record
This end-of-file record also begins with the colon start character. This is
followed by the byte count (equal to 00), the address (equal to 0000), the
record type (equal to 01), and the checksum, FF.
02-Extended Segment
Address Record
This is added to the offset to determine the absolute destination address.
The address field for this record must contain ASCII zeros (Hex 30s).
This record type defines bits 4 to 19 of the segment base address. It can
appear randomly anywhere within the object file and affects the
absolute memory address of subsequent data records in the file. The
following example illustrates how the extended segment address is used
to determine a byte address.
:10000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:10003000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:00000001FF
Data
Records
Byte Count
Checksum
Record Type
End-of-File Record
Address
Start Character
0087-4
LEGEND
Nonprinting Carriage Return, line feed, and nulls determined by null count
:020000020000FC
Extended Record
Offset Address
Checksum
Checksum
Summary of Contents for UniSite-xpi
Page 2: ...981 0014 UniSite Programming System User Manual Also Covering Legacy UniSite Programmers ...
Page 72: ...2 Setup and Installation 2 42 UniSite xpi User Manual ...
Page 134: ...3 Getting Started 3 62 UniSite xpi User Manual ...
Page 238: ...5 Computer Remote Control 5 10 UniSite xpi User Manual ...
Page 296: ...6 Translation Formats 6 58 UniSite xpi User Manual ...
Page 402: ...Keep Current Subscription Service 6 Keep Current ...