分析对象
:1000000012C019C018C017C016C015C014C013C044
1、每行以":"开头
:1000000012C019C018C017C016C015C014C013C044
2、第一字节表示本行数据的长度,例如0x10表示本行长度为16
:1000000012C019C018C017C016C015C014C013C044
3、第二、三字节表示本行数据的起始地址,例如0x00、0x00表示起始地址为0x0000
:1000000012C019C018C017C016C015C014C013C044
4、第四字节表示数据类型:0x00、0x01、0x02、0x03、0x04、0x05,其中:
0x00:Data Record,记录数据,最常用
0x01:End of File Record,用来标识文件结束
0x02:Extend Segment Address Record,用来标识扩展地址段
0x03:Start Segment Address Record,开始段地址
0x04:Extend Linear Address Record,用来标识线性扩展地址
0x05:Start Linear Address Record,开始线性地址
:1000000012C019C018C017C016C015C014C013C044
:00000001FF
5、中间是数据字节,长度不等
:1000000012C019C018C017C016C015C014C013C044
6、最后是校验位,算法为0x100-所有十六进制累加和
:1000000012C019C018C017C016C015C014C013C044
恩,好像就是这样,一个人能走多远呢?不放弃就没人知道结果!