Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] Any interest in an interactive disaasembler for the AVR?

2008-07-11 by Enki

Once I have the disassembled text, I can do these changes with 
Textpad.

	Mark Jordan
	

On 10 Jul 2008 at 16:59, 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
> > 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.