有没有将程序集转换为C ++的程序?

时间:2010-07-13 05:29:34

标签: c++

是否有将程序集转换为C或C ++的程序? 我做了很多搜索,但找不到任何有用的东西。 有一个名为“Boomerang”的程序;它看起来很棒,只是想要我想要的,但是当我尝试使用它时,它非常不稳定并且崩溃了。 (boomerang

还有其他免费程序会这样做吗?

3 个答案:

答案 0 :(得分:2)

您正在寻找的是反编译器。

你最终得到的东西并不比ASM源更好,而且我很确定你最终会得到C而不是C ++。

答案 1 :(得分:1)

很少有工具可以进行转换,例如Regolix转换器从ASM到C和Datatek将ASM转换为C / C ++ / Cobol / C#。但是,我认为维护转换后的代码可能会有问题。

答案 2 :(得分:-1)

这是不可能的。

无法完成。

它超出了凡人的掌握。

好吧,除非C代码使用嵌入式程序集。但即便如此,它也有点不确定。

请注意,反编译器不会“将程序集转换为C”。反编译器尝试近似程序的原始源代码。映射不一定是完美的,也不可能用于任意组装(同样,除非在结果C中使用内联汇编)。