Intel HEX文件是记录文本行ASCII文本文件,下面是.docVIP

  • 0
  • 0
  • 约8.22千字
  • 约 9页
  • 2017-06-03 发布于湖北
  • 举报

Intel HEX文件是记录文本行ASCII文本文件,下面是.doc

Intel HEX文件是记录文本行的ASCII文本文件,下面是Intel HEX文件格式,在Intel HEX文件中,每一行是一个HEX记录由十六进制数组成的机器码或者静态数据,Intel HEX文件经常被用于将程序或数据传输存储到ROM.EPROM,大多数编程器和模拟器使用Intel HEX文件. 记录格式: 一个Intel HEX文件可以包含任意多的十六进制记录,每条记录有五个域,下面是一个记录的格式. :llaaaatt[dd...]cc 每一组字母是独立的一域,每一个字母是一个十六进制数字,每一域至少由两个十六进制数字组成,下面是字节的描述. :?冒号是每一条Intel HEX记录的开始 ll?是这条记录的长度域,他表示数据(dd)的字节数目. aaaa?是地址域,他表示数据的起始地址如果是数据记录这表示将要烧录的这条记录中的数据在EPROM中的偏移地址,对于不支持扩展段地址和扩展线性地址的如89C51,这就是此条记录的起始地址 tt?这个域表示这条HEX记录的类型,他有可能是下面这几种类型 00 ----数据记录要分清楚这几种记录类型,后面会经常出现,不要搞混了 01 ----文件结束记录 02 ----扩展段地址记录 04 ----扩展线性地址记录 dd?是数据域,表示一个字节的数据,一个记录可能有多个数据字节,字节数目可以查看ll域的说明 cc?是效验和域,表示记录的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档