hex是啥文件 hex文件如何打开

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hex是啥文件 hex文件如何打开相关的知识,希望对你有一定的参考价值。

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

hex文件如何打开?
因大多数EPROM编程器或模拟器使用Intel HEX文件。 HEX文件记录由对应机器语言码和/或常量数据的十六进制编码数字组成。所以在日常使用中,用IDA可以反编译一些单片机的程序,或者使用UltraEdit可以看二进制码。
参考技术A 用记事本打开HEX文件时看到的是一个似乎是看不懂的代码,其实不然。请看下面的注解:
:10000000110016DA030166055805301444302B80C0
:1000100012973810091D5E6E7E8E9EAE7A939AAA54
:10002000BACA60708090A0B000000000000000001C
:10003000000000000000000000000050068C5D5031
:100040005D320051505D8C8C1746000000000000AE
:100050000000002A0000000000005700000000001F
:1000600000000000000000000000CECECECE000058
:10007000000000000000000000000000CECECECE48
以上是我打开的一个HEX文件所看到的代码,在这段代码中:
开始的“:1” 是这一行共有几个16字节;“00000”、“0010”、“0020”、“0030”、这些是地址代码就象以下的红色;接后的00也不用管它;就在这个 “00”以后的就是代码了就象以下的蓝色;还有最后的两个代码不管哦。以下是粗黑色的就是不用看的把它去除。然后将代码区的代码每隔两个字符空一格看起来就对啦。不信的朋友不妨试一试啊。
:1000000011 00 16 DA 03 01 66 05 58 05 30 14 44 30 2B 80C0:

以上是关于hex是啥文件 hex文件如何打开的主要内容,如果未能解决你的问题,请参考以下文章

keil uvision4如何生成hex?

如何将keil(MDK)的文件方便的转为IAR

keil如何关闭.map文件

keil生成的文件分别是啥?

如何将keil(MDK)的文件方便的转为IAR

arduino 怎么生存hex