vAVRdisasm

An AVR program disassembler.
Download

vAVRdisasm Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Vanya A. Sergeev
  • Publisher web site:
  • http://www.frozeneskimo.com/electronics/network-tools/

vAVRdisasm Tags


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. 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: · Support was added for DES, SPM #2, LDS (16-bit), and STS (16-bit) instructions, bringing the disassembler to support the AVR instruction set up to revision 0856H - 04/09. · Source files were renamed to make more sense and for better organization of code.


vAVRdisasm Related Software