µ[micro]electronics info

A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.




Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.

My e-mail

My website


vAVRdisasm is an AVR program disassembler. It supports all 136 AVR instructions as defined by the Atmel AVR Instruction Set

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. vAVRdisasm was written in C by Vanya A. Sergeev - vsergeev at gmail, and tested with the GNU C Compiler.


Powered by Drupal - Design by Artinet