go_away

Author Topic: AVR Disassembler  (Read 4822 times)

0 Members and 1 Guest are viewing this topic.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,659
  • Helpful? 169
    • Society of Robots
AVR Disassembler
« on: January 20, 2009, 05:21:03 AM »
I figured a free AVR disassembler would be useful for someone . . .

Quote
vAVRdisasm is an AVR program disassembler. It supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set, revision 0856E-AVR-11/05.

This single-pass disassembler can handle Atmel Generic, Intel HEX8, and Motorola S-Record formatted files containing valid AVR program binaries.

vAVRdisasm features a handful of formatting options, including:

    *
      Printing the instruction addresses alongside disassembly, enabled by default
    *
      Printing of the destination comments of relative branch/jump/call instructions, enabled by default
    *
      Ghetto Address Labels (see “Ghetto Address Labels” section)
    *
      Formatting data constants in different bases (hexadecimal, binary, decimal)
    *
      .DW data word directive for data not recognized as an instruction during disassembly.

vAVRdisasm should work on most *nix platform, including a Cygwin environment.

 


Get Your Ad Here