几年前,我写了一个不错的手臂汇编程序,多年来,它在其设计的手臂嵌入式系统上做得很好。现在,现在是将其移植到非武器系统的时候了,我想知道是否有工具或某种方法来获取我的原始ARM汇编器源并从中获取一个调整的C文件。我可能会在几天内自己做,但是有一个起点真是太好了。如果应用程序或方法是免费的,那还是很好的:)

有什么建议么?

有帮助吗?

解决方案

不幸的是,我不知道这样的工具...很好...; )

因此,我唯一能提出的建议是专注于逻辑。

您编写了组装代码。因此,您知道应该做什么。即使使用ARM组件,将其转换为C代码也不应该很难。

我的意思是将C到手臂组装可能是一项艰巨的任务。但是对于反向选项,如果您知道代码逻辑,并且如果您知道如何编写C,则应该可以...

创建C结构以简化您正在使用的内存区域。关于算法,它们不会改变。只需在某些结构等方面将您的工作从组装转换为C。

抱歉,我可以给您这样的工具...

祝你好运 : )

其他提示

IDA PRO的十六进制射线分解插件可以反编译臂。这有点贵,因此,如果您只需要一个例程,则可能不是最佳选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top