This is like recreating the egg from the omelette - it's not possible, the information no longer exists.Is there any software or method which can convert Assembly Language to C Programming Language???![]()
Interesting suggestion, perhaps you could give an example? - I've never seen any such thing in all the compilers I've used over the years.Of cause there is. It's called a decompiler and it probably came with your compiler and assembler.
That would make for a hacker's wonderland wouldn't it?Interesting suggestion, perhaps you could give an example? - I've never seen any such thing in all the compilers I've used over the years.
It's not IN a compiler. It's a separate program that you feed the asm to and you get out a very confusing compiler version. The output generally does not use headers and includes so you get out ALL the code needed to assemble the asm.Interesting suggestion, perhaps you could give an example? - I've never seen any such thing in all the compilers I've used over the years.
I never suggested it was internal to the compiler, just included (or rather not) in the compiler package.It's not IN a compiler. It's a separate program that you feed the asm to and you get out a very confusing compiler version. The output generally does not use headers and includes so you get out ALL the code needed to assemble the asm.
Salgat is right. There is not a 1:1 mapping between source code and the asm generated from it. Things get even worse if the code is optimized.
That's just lazy. Earlier you stated that:Just Google it. There are loads of them.
Larry
I'm with Nigel. While decompilers exist and while there are examples of compiler/decompiler packages, they are not the norm and the statement that "it probably came with your compiler and assembler" is not true.Larry4911 said:Of cause there is. It's called a decompiler and it probably came with your compiler and assembler.
Larry
While I'm aware of quite a number of third-party decompilers, I'm not familiar with any common compilers which come with an asm-to-<insert original language here> decompiler, although most of the compilers I've used do produce (or can be configured to produce) assembler output as an interim step in the compilation process.Basic code to ASM or De-ASM is integral to any compiler that understands it's own hardware architecture, things like Java based programming or higher end languages are exempt of course.
Well said and quite lawyerly at that. I agree, it would be the claimant that has the burden of proof...That's just lazy. Earlier you stated that:
I'm with Nigel. While decompilers exist and while there are examples of compiler/decompiler packages, they are not the norm and the statement that "it probably came with your compiler and assembler" is not true.
Unless of course you feel like providing some links to back up your statement. It's not our job to defend your position. If you can't be bothered to, why should anyone else?
Torben
Next some wiseacre will inform us that those "C copilers" will actually copula........ most C copilers ...