是否有任何 8051 汇编语言到 C 代码转换器...??
请提供相关链接帮助..
8051 汇编代码不是很难理解[除非它写得非常糟糕和/或使用了很多“聪明的技巧”] - 没有那么多指令,其中大多数都是非常直接的。如果您对代码应该做什么有一个公平的想法,那么您很可能可以阅读并理解它。
当然,如果代码没有做一些你相当了解的事情,那么无论它是 C、Pascal 还是 Assembler 都很难。在这种情况下,研究设备所做的任何事情都是您的起点。例如,如果它是一部手机,那么了解手机技术、键盘、收音机和诸如此类的东西是如何运作的,将是理解代码作用的关键。如果是洗衣机控制器,那么了解阀门、电机控制器等将是您理解代码的关键。等等。
从汇编程序机器生成的 C 代码,当原始代码一开始不是用 C 编写时,很可能看起来相当混乱 - 事实上,即使手动“直接翻译而没有太多理解”也有相当困难的趋势要遵循 - 因为汇编代码的编写方式通常比编译器生成的方式组织得更差,当您尝试将其转换为 C 代码时会导致出现奇怪的代码。