Related articles |
---|
[3 earlier articles] |
Re: Writing a disassembler ? DrDiettrich1@aol.com (Hans-Peter Diettrich) (2008-10-11) |
Re: Writing a disassembler ? sh006d3592@blueyonder.co.uk (Stephen Horne) (2008-10-11) |
Re: Writing a disassembler ? ArarghMail810@Arargh.com (2008-10-11) |
Re: Writing a disassembler ? gah@ugcs.caltech.edu (glen herrmannsfeldt) (2008-10-12) |
Re: Writing a disassembler ? lightfault@gmail.com (So and so) (2008-10-16) |
Re: Writing a disassembler ? bc@freeuk.com (Bartc) (2008-10-16) |
Re: Writing a disassembler ? ryanlunger@gmail.com (rlunger) (2008-10-18) |
From: | rlunger <ryanlunger@gmail.com> |
Newsgroups: | comp.compilers |
Date: | Sat, 18 Oct 2008 01:37:06 -0700 (PDT) |
Organization: | Compilers Central |
References: | 08-10-011 08-10-028 |
Keywords: | disassemble |
Posted-Date: | 18 Oct 2008 19:57:10 EDT |
FFU is For Future Use (or Far From Us). Yes, x86 opcodes can be
complex, as has been pointed out, but I do believe that it is also the
most widely used set of processors we have ever seen, so writing a
disassembler for the architecture has it's uses. I've found that the
simplest ways of making something work is the best way (I wrote a
disassembler in QuickBASIC a long time ago). Since the hardest part
of your problem is recognizing the opcodes, start there and then worry
about what to do with your data, how to store it or represent it. Do
what feels right with it, and if that doesn't work, try something
else.
Regards,
R. Lunger
Return to the
comp.compilers page.
Search the
comp.compilers archives again.