Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Disassemblers

    vAVRdisasm 2.0

    Download button

    Downloads: 4,533  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.6/5)
    22 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Vanya A. Sergeev | More programs
    GPL / FREE
    September 26th, 2011, 08:38 GMT [view history]
    ROOT / Programming / Disassemblers

     Read user reviews (1)  Refer to a friend  Subscribe

    vAVRdisasm description

    An AVR program disassembler.

    vAVRdisasm is an AVR program disassembler. The project 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 should work on most *nix platform, including a Cygwin environment. vAVRdisasm was written in C by Vanya A. Sergeev - vsergeev at gmail, and tested with the GNU C Compiler.


    Product's homepage

    Here are some key features of "vAVRdisasm":

    · 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.

    What's New in This Release: [ read full changelog ]

    · Changed address operand formatting for LDS, STS, JMP, and CALL instructions from byte addreses to word addresses, to make vAVRdisasm's output compatible with AVR assemblers.
    · Fixed signed relative branch/jump decoding: jumps in the reverse direction are now correctly decoded.
    · Thanks to Graham Carnell for the above two fixes!
    · Upgraded license from GPLv2 to GPLv3.

      


    TAGS:

    AVR disassembler | program disassembler | Atmel Generic | vAVRdisasm | AVR | program

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM