FA> Well, a profesor of mine (one I call Guru), asked me if I could get a C
(or
FA> C++) discompiler (or disassembler).....
If you mean disassembler, there's plenty of them around. Try looking
for the NASM program - it's got a disassembler.
If you mean discompiler - then your professor is no Guru. The only
thing you have to understand about compilers to know that you can't
translate machine code to its original code is the following:
code -> intermediate code -> optimization -> machine code
Most compilers translate highlevel code into tripplets/quadruplets
(intermediate code that is machine independant) optimize is and
the translates that into machine code.
What this means is that the same highlevel statement does not
produce the same machine code every time (do to optimization
and the programmers choice of intermediate code).
--- GEcho 1.00
---------------
* Origin: Digital OnLine Magazine! - (409)838-8237 (1:3811/350)
|