如果是把BIN或HEX反汇编成汇编程序,那是可以的,因为机器码与汇编命令是一一对应的,网上有这样的工具。但如果想把汇编整理成C那就不现实了,每种C编译器的编译方式都是不一样的,哪怕同一种编译器采用不同的优化策略,生成的机器码也不一样,可想而知,这个难度有多大,因此,做逆向工程的都是研究汇编的。
另外,ASM是汇编程序的扩展名分类: 电脑/网络 >> 电脑常识
问题描述:
想要往一个试验板上下载样例程序,可是那个说明中只可以说下载后缀为hex的,那后缀是c的怎么往里面下载呢?
解析:
你可以把C的源代码通过Keil C51之类的单片机IDE软件编译成hex文件反汇编出来,你自己也不认得了
养成画流程图的习惯,有流程图,重新写就容易得多了
希望回答能给你带来帮助~
如果满意,请采纳,如还有疑问,可继续追问!
您也可以向我们团队发出请求,会有更专业的人来为您解答!如果是HEx文件想转换成c文件的话还是有难度的,不如自己看懂了再重新写,HEx文件内都是机器码,首先要把机器码转换成对应的汇编,再把汇编转成C,我不知道有没有专门的工具做这个事情,如果你对Hex的文件格式不了解的话倒是可以问我
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)