如何将单片机HEX文件转换成C语言或汇编

我想利用51单片机和某个不熟悉的CPU板(CPU型号HD63B01)进行简单的通信实验.
我有此板EPROM的程序,不知能否利用利用主从式的多机通讯进行简单的通信.
EPROM的程序能否反汇编成C.
谢谢!

1、.hex是二进文件。.asm是汇编文件。是C编译器产生的。
如果谁把汇编语言还原成C,几乎不太可能,
如有这时间功夫,C程序自已都可早早重新编好了。
2、可以用反向工程hex2c:
开始—>运行—>输入CMD
找到hex2c.exe所在文件夹路径
输入 hex2c <hex文件名称.hex> <生成c文件名称.c>
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-05
只能反汇编成汇编语言,而且可读性较差。本回答被提问者采纳
第2个回答  2018-07-06
利用反汇编软件可以转换为汇编,但转换为C难度较大,一般需要手动完成。本回答被网友采纳
第3个回答  2010-07-03
HEX文件只能反汇编成汇编语言。
第4个回答  2010-07-07
反汇编。
自己没事了。可以把所有机器指令找出来。一个字一个字的翻译。

如何将单片机HEX文件转换成C语言或汇编
1、.hex是二进文件。.asm是汇编文件。是C编译器产生的。如果谁把汇编语言还原成C,几乎不太可能,如有这时间功夫,C程序自已都可早早重新编好了。2、可以用反向工程hex2c:开始—>运行—>输入CMD 找到hex2c.exe所在文件夹路径 输入 hex2c <hex文件名称.hex> <生成c文件名称.c> ...

怎么样把hex转化成C语言形式?
有两种方法:1、用相应的IDE(例如:keil)创建一个工程,然后将该C语言文件中的代码复制到工程中的目录下。然后使用keil 对该工程进行编译。这样就可以得到hex文件。2、使用相应的编译器,一步一步的编译。不推荐第二种方法因为,单独使用编译器编译需要很多麻烦的步骤,还有可能会出错。直接使用IDE会更加...

...如何将.hex文件转换为容易解读的语言---C语言。详细步骤!
用51反汇编工具 V1.0 智能版(这个可以反汇编的)Hex-Rays插件 v1.0.071108。。。(这个可以反C语言的,貌似是最好的了)但是反出来的效果不太好。。因为官方的要付费,所以没用过,不能给你提供详细步骤了,不好意思 自己去搜索下,研究下吧 呵呵 ...

那位同学能把我的.hex文件 转换成汇编语言?编译没错误的c 语言生成...
去网上搜索一个软件叫“智能拆卸自己就行了。点开它首先选择模型,然后输入你想要的文件的名称反,然后按Enter键。OK!搞定。

hex 文件 没有源程序 转成c语言 有可能行么?
不大可行,对于不同的单片机,指令集是不同的,比如指令0x03,在51里可能是传送指令,在pic又可能是加法指令,要这种软件,得找对各种单片机都了解的人。

单片机中后缀名hex的文件怎么转化为程序文件呢
hex一般是二进制文件,可直接烧录到单片机里面。要转化成程序文件,好像有些能把它转成汇编,不过转过去的可读性是个问题啊。

hex文件转换为c语言hex文件转换成c语言
关于hex文件转换为c语言,hex文件转换成c语言这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、你应该是嵌入式开发中已经编译成.hex的文件吧,这个hex文件基本上可以理解为windows中的.exe,你要是反编译汇编。2、还能看出点门道,返回C,我在微软的操作系统下从来没比较满意...

hex文件转换成C语言
hex是哪里生成的 大多情况下hex里是机器码,不能翻译成c语言了 (不是一一对应的关系)

谁可以把单片机HEX文件反编译成源代码?需要钱么?另议...1336858570@qq...
你下载一个51智能反编译器就可以吧HEX文件反编译成汇编语言了 那个软件对部分PIC的型号可以的

C语言写的程序 怎么反汇编成汇编语言
在keilc中,单片机的C语言程序可以再DEBUG模式中得到对应的汇编程序。步骤如下:1、建立工程,导入C文件代码,编译生成hex文件。2、按CTRL+F5或者点击菜单Debug--Start\/Stop Debug Session 3、点击View--Disassembly Window调出汇编窗口,如上图。通过以上步骤就可以看到与C对应的汇编程序了。

相似回答