zoukankan      html  css  js  c++  java
  • HEX 文件格式

    :0400C000FDFFF885C3

    :每行开头

    第一个字节:表示本行的数据长度,

    第二个,第三个字节表示本行数据的起始地址.

    第四字节表示数据类型,数据类型有:0x00、0x01、0x02、0x03、0x04、0x05。

    '00' Data Rrecord:用来记录数据,HEX文件的大部分记录都是数据记录

    '01' End of File Record:用来标识文件结束,放在文件的最后,标识HEX文件的结尾

    '02' Extended Segment Address Record:用来标识扩展段地址的记录

    '03' Start Segment Address Record:开始段地址记录

    '04' Extended Linear Address Record:用来标识扩展线性地址的记录

    '05' Start Linear Address Record:开始线性地址记录

    最后一个字节 为校验和。

    校验和的算法为:计算校验和前所有16进制码的累加和(不计进位),检验和 = 0x100 - 累加和

    0x100-(0x04+0x00+0xC0+0x00+0xFD+0xFF+0xF8+0x85) = 0x100 - 0x43D = C3

  • 相关阅读:
    python常见对象的结构
    python不可变对象
    python常用对象使用方法
    python对象分类
    Binary Tree Serialization
    Two nodes of a BST are swapped, correct the BST
    Redis数据库
    CGI和FastCGI的区别
    mysql索引
    Python和Golang的应用
  • 原文地址:https://www.cnblogs.com/hkj8808/p/10249869.html
Copyright © 2011-2022 走看看