


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Intel HEX 文件是记录文本行的 ASCII 文本文件 在 Intel HEX 文件中 每一行是一个 HEX 记录由十六进制 数组成的机器码或者数据常量 Intel HEX 文件经常被用于将程序或数据传输存储到 ROM EPROM 大多数 编程器和模拟器使用 Intel HEX 文件 记录格式 一个 Intel HEX 文件可以包含任意多的十六进制记录 每条记录有五个域 下面是一个记录的格式 llaaaatt dd cc 每一组字母是独立的一域 每一个字母是一个十六进制数字 每一域至少由两个十六进制数字组成 下面是字 节的描述 冒号 是每一条 Intel HEX 记录的开始 ll 是这条记录的长度域 他表示数据 dd 的字节数目 aaaa 是地址域 他表示数据的起始地址 tt 这个域表示这条 HEX 记录的类型 他有可能 是下面这几种类型 00 数据记录 01 文件结束记录 02 扩展段地址记录 04 扩展线性地址记录 dd 是数据域 表示一个字节的数据 一个记录可能有多个数据字节 字节数目可以查看 ll 域的说明 cc 是效验和域 表示记录的效验和 计算方法是将本条记录冒号开始的所有字母对 所表示的十六进制数字都加起来 然后模除 256 得到的余数最后求出余数的补码即是本效验字节 cc 数据记录 Intel HEX 文件由若干个数据记录组成 一个数据记录以一个回车和一个换行结束 比如下面的一条数据记录 10246200464C5549442050524F46494C4500464C33 10 是此行记录数据的字节数目 2462 是数据在内存中的起始地址 00 是记录类型 00 是一个数据记录 464C 到 464C 是数据 是此行记录的效验和 扩展线性地址记录 HEX386 扩展线性地址记录也可称为 32 位地址记录 和 HEX386 记录 这个纪录包含高 16 16 31 位 位数据地 址 这种扩展的线性记录总是有两个字节数据 像下面这样 02000004FFFFFC 2 02 是记录的数据字节数目 0000 是地址域这在扩展地址记录中总是 0000 04 是记录类型 04 扩展地址记录 FFFF 是高 16 位地址 FC 是记录效验和 计算方法如下 01h NOT 02h 00h 00h 04h FFh FFh 当一个扩展线性地址记录被读到后 扩展线性地址记录的数据区域将被保存 并应用到后面从 Intel HEX 文件中读出的记录 这个扩展线性记录一直有效 直到读到下一个扩展线性记录 绝对内存地址 数据记录中的地址 移位后的扩展线性地址 下面举例说明这个过程 从数据记录的地址域得到地址 2462 从扩展线性地址记录的地址域得到地址 FFFF 绝对内存地址 FFFF2462 扩展段地址记录 HEX86 扩展段地址记录也被称为 HEX86 记录 包含 4 19 位的数据地址段 这个扩展段地址记录总是有两字节数据 如下 020000021200EA 02 是 记录中的数据字节数目 0000 是地址域 在扩展段地址记录中 这个域总是 0000 02 是记录类型 02 扩展段地址的标示 1200 是该段的地址 EA 是效验和 计算如下 01h NOT 02h 00h 00h 02h 12h 00h 当扩展段地址记录被读后 扩展段地址将被存储并应用到以后从 Intel HEX 文件读出的记录 这个段地址一 直有效直到读到下一个扩展段地址记录 绝对内存地址 数据记录中的地址 移位后的扩展段地址 数据记录中的地址域 移位后扩展段地址记录中的地址域 下面举例说明这个过程 从数据记录的地址域得到地址 2 4 6 2 从扩展段地址记录的地址域得到地址 1 2 0 0 绝对内存地址 0 0 0 1 4 4 6 2 件结束记录 EOF 一个 Intel HEX 文件必须有一个文件结束记录 这个记录的类型域必须是 01 一个 EOF 记录总是这样 00000001FF 00 是记录中数据字节的数目 0000 这个地址对于 EOF 记录来说无任何意义 01 记录类型是 01 文件结束记录标示 FF 是效验和计算如下 01h NOT 00h 00h 00h 01h 3 总结 形如 BBAAAATTHHHH HHHHCC BB Byte AAAA 数据记录的开始地址 高位在前 地位在后 因为这个格式只支持 8bits 地址被倍乘 所以 为了得到实际的 PIC 的地址 需要将 地址除以 2 TT Type 00 数据记录 01 记录结束 04 扩展地址记录 表示 32 位地址的前缀 当然这种只能在 INHX32 HHHH 一个字 Word 的数据记录 高 Byte 在前 低 Byte 在后 TT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河北省人民医院招聘模拟试卷及答案详解参考
- 2025年大庆油田有限责任公司春季高校毕业生招聘模拟试卷及1套参考答案详解
- 家庭教育功能比较-洞察与解读
- 班组安全建设培训模板课件
- 2025能源控股集团所属辽能股份招聘考前自测高频考点模拟试题附答案详解(模拟题)
- 班组安全培训资料课件
- 2025年荆州市荆州区校园招聘49名中小学教师模拟试卷及一套答案详解
- 2025江苏南京江北新区产业投资集团有限公司下属子公司招聘拟聘模拟试卷附答案详解(考试直接用)
- 2025福建南平大学生志愿服务乡村振兴计划工作招聘500人考前自测高频考点模拟试题及参考答案详解
- 2025广东农信社校园招聘考前自测高频考点模拟试题及参考答案详解一套
- 2026版创新设计高考总复习语文部编版-测评练案答案
- 2024年大学生入党积极分子培训班考试试题及答案
- 科研项目绩效管理办法
- 安全生产 技术规范
- 2025年 山东中烟工业有限责任公司招聘考试笔试试卷附答案
- 鱼苗配送服务方案(3篇)
- 产品可追溯管理制度
- 2025高考志愿第五轮学科评估(部分)+第四轮学科评估结果Excel表格
- 房产公司红黄线管理制度
- 信息化建设与家庭医生签约服务效率提升
- 2025至2030年中国卫星宽带终端设备行业市场全景调研及投资前景研判报告
评论
0/150
提交评论