please dont rip this site

Intel Extended HEX file format

Extended means that Intel added an additional record type to the original standard when the 8086 came along, to accomodate program segments.

There are four types of records that may make up a hex file:

  1. Extended address record
  2. Start address record
  3. Data record
  4. end of file record

Each record begins with a record mark (a colon), and ends with carriage return. Each record has a length field which specifies the number of bytes of info or data which follows the record type field. Note that one byte is represented by two ascii characters. Each record ends with a checksum field that contains the ascii hex representation of the two's complement of the eight-bit sum of the eight-bit bytes that result from converting each pair of hexadecimal digits to one byte of binary, from and including the record length field to and including the last byte of the data field. Therefore, the sum of all the ascii pairs in a record after converting to binary, from the record length field to and including the checksum field, is zero. The following are the formats of the different records. Note that in the real records, there are no spaces, they have been inserted here for clarity.

Intel exadecimal Object File Format Specification Revision A, 1/6/88


file: /Techref/fileext/hexs.htm, 3KB, , updated: 2003/4/2 12:04, local time: 2024/6/16 01:26,

 ©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!

<A HREF=""> fileext hexs</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?


Welcome to!


Welcome to!