找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2906|回复: 0
打印 上一主题 下一主题
收起左侧

Hex文件格式资料中英文对照

[复制链接]
跳转到指定楼层
楼主
ID:247673 发表于 2017-11-9 14:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Hex 文件的 INTEL格式 :这是 Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数
据使用 16进制数字表示.
这是一个例子 :
:10008000AF5F67F0602703E0322CFA92007780C361
:1000900089001C6B7EA7CA9200FE10D2AA00477D81
:0B00A00080FA92006F3600C3A00076CB
:00000001FF
第一行,":"符号表明记录的开始. 后面的两个字符表明记录的长度,这里是 10h. 后面的四个字
符给出调入的地址,这里是 0080h. 后面的两个字符表明记录的类型 ;
0 数据记录 1 记录文件结束 2 扩展段地址记录 3 开始段地址记录 4 扩展线性地址记录 5
开始线性地址记录
后面则是真正的数据记录, 最后两位是校验和检查,它加上前面所有的数据和为 0.
最后一行特殊,总是写成这个样子.
扩展 Intel Hex 的格式(最大 1M): 由于普通的 Intel 的 Hex 记录文件只能记录 64K 的地址范围,
所以大于 64K 的地址数据要靠扩展 Intel Hex格式的文件来记录.对于扩展形式 Hex 文件,在每
一个 64K段的开始加上扩展的段地址规定,下面的数据地址均在这个段内,除非出现新的段地址
定义.
一个段地址     定义的格式如下 :
起始符    长度  起始地址     扩展段标示  扩展段序号         无用  累加和
: 02 0000 02 3000 EC
段地址的标识符是第四组数据 02,表示扩展地址段的定义,再后面的以为 HEX 数表示段的数目,
上面的定义为 3,表示段地址是 3,所以下面的数据地址是 3 + XX(XX是 64K段内的地址)

Hex文件格式资料中英文对照 .pdf

71.29 KB, 下载次数: 13, 下载积分: 黑币 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表