如何将单片机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
反汇编。
自己没事了。可以把所有机器指令找出来。一个字一个字的翻译。
相似回答