Is there a program to convert assembly to C++?

Is there a program that will convert assembly to C or C++? I did a lot of searching but I could not find anything that works. There is a program called "Boomerang"; it looks great and just want I wanted, but it's very unstable and crashes when I try to use it. (boomerang)

Are there any other free programs that will do that?


What you're looking for is a decompiler.

You will end up with something not really much better than the ASM source, and I'm pretty sure you're going to end up with C, not C++ anyway.


There are few tools able to do the conversion like Regolix translator from ASM to C and Datatek converting ASM to C/C++/Cobol/C#. However, I think the maintenance of the converted code can be problematic.


This is not possible.

It cannot be done.

It is beyond the grasp of mortals.

Well, unless the C code uses embedded assembly. But even there it's a little iffy.

Note that a decompiler does not "convert assembly to C". A decompiler attempts to approximate a program's original source code. The mapping is not necessarily perfect, and not possible for arbitrary assembly (again, unless you use inline assembly in the resulting C).

链接地址: http://www.djcxy.com/p/2086.html

上一篇: 更改Android系统时钟停止定时器。 我如何重新启动它们?

下一篇: 有没有程序将程序集转换为C ++?