请问高手:怎么才能查看HEX文件里的内容呢?

请问高手:怎么才能查看HEX文件里的内容呢?,第1张

这个肯定要使用软件,把这种文档反汇编,或者反C语言,

你是使用的KEIL不?

不知道KEIL是否具有这种功能

如果没有,你就要自己找这样一款软件了

或者找一个软件设计或悄的高手

不清楚KEIL是用C编的还是JAVA编的

让高手帮你破解HEX生成方式,再反编译

貌似是件很难的事

两个解决方案:1,查看KEIL是否具有HEX的导入功能此亩

2,找其他软件进行反汇编衫扒渣或者反C

另外的方案是:还是尽量找到HEX的源文件

hex文件看程序:hex文件是不能直接读出程序的。这是ASCII码形式的二进制代码文件。

如果单片机没加密的话可以从里面读到二进制程序,一般是用编程器,有些单片机支持下载线的用下载线也可以修改改程序比较难,首先你得到二进制程序,然后反汇编,再修改汇编程序。

此类文件通常用于传输将被存于ROM或者EPROM中的程序和数据。符合Intel HEX文件格式的文本所构成的ASCII文本基轿文件。大多数EPROM编程器或模拟器使用Intel HEX文件。HEX文件记录由对应机器语言码和/或常量数据的十六进制编码数字组成。

记录类型包括:

'00' Data Rrecord:用来记录碧锋梁数据,HEX文件的大部分记录都是数据记录 '01' End of File Record: 用来标识文件结束。

放在文件的最后,标识HEX文件的结尾 '04' Extended Linear Address Record: 用来标识扩展线性悔运地址的记录 '02' Extended Segment Address Record: 用来标识扩展段地址的记录 在上面的后2种记录,都是用来提供地址信息的。

每次碰到这2个记录的时候,都可以根据记录计算出一个“基”地址。 对于后面的数据记录,计算地址的时候,都是以这些“基”地址为基础的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12131202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存