I would be interested. Raymond Hurst wrote: > Have you ever used an interactive disassembler? I can't quite tell from > your comments. AVRStudio, revavr and disavr are static disassemblers. > You open a hex file and it produces an assembly listing with labels like > L00001:, L000002:, etc with all the calls and branches to those labels > resolved. Then you change everything with a text editor and hope your > search and replace engine doesn't accidentally change something. > My program starts out the same way. However, it has the added feature of > creating a symbol table and allows you change the contents of the symbol > table. For example, I can change the L00000: label to vector_reset: and > everywhere that label is used gets resolved automatically by the > program. What I mean by "gets resolved" is it again disassembles the hex > file data but this time it uses the new symbol name you just entered > (vector_reset) in place of the L00001: label. It also allows you to > interactively insert comments anywhere in the program. You can save > intermediate results and resume your work at a later time. All of this > is done without leaving the program. > Ray > > John Samperi wrote: >> >> At 09:14 PM 10/07/2008, you wrote: >> >I've written an interactive disassembler for the AVR. >> >It allows you to open a hex file, >> >> One can do that with AVR Studio if one needed to. >> >> Regards >> >> John Samperi >> -- erikc
Message
Re: [AVR-Chat] Any interest in an interactive disaasembler for the AVR?
2008-07-11 by erikc
Attachments
- No local attachments were found for this message.