| Related articles |
|---|
| motorola 68000 assembly to C translator. yadid@mmi.co.il (yadid ayzenberg) (1999-06-27) |
| Re: motorola 68000 assembly to C translator. Sid-Ahmed-Ali.TOUATI@inria.fr (Sid Ahmed Ali TOUATI) (1999-07-23) |
| Re: motorola 68000 assembly to C translator. cranescale@cs.com (1999-07-23) |
| Re: motorola 68000 assembly to C translator. ertr1013@student.csd.uu.se (Erik Trulsson) (1999-07-28) |
| Re: motorola 68000 assembly to C translator. hedley@msgto.com (Hedley Rainnie) (1999-07-30) |
| From: | Sid Ahmed Ali TOUATI <Sid-Ahmed-Ali.TOUATI@inria.fr> |
| Newsgroups: | comp.compilers |
| Date: | 23 Jul 1999 22:21:29 -0400 |
| Organization: | INRIA |
| References: | 99-06-095 |
| Keywords: | disassemble |
yadid ayzenberg wrote:
> [That's called a decompiler, I've seen a few but it's very hard to write
> one that does a good enough job to be useful. -John]
Yes, because the assembly code is a low level language. After
compilation, high level information will unfortunately disapeer. We
could easily write a decompiler that generate a C "spaghetti" code
with hundreds of goto's, but this code will be unreadable. Like you
tell, it is very hard to generate a structured program (which is I
think the goal of Yadid) from a low level code.
SAAT
Return to the
comp.compilers page.
Search the
comp.compilers archives again.