Simple AVR Disassembler
Updated: Apr 4, 2012
This project from the field of "reverse analysis" is a very simple disassembling tool for AVR Atmel devices and it could be
useful for hobby and professional AVR programmers as well.
The ASM file - as the conversion product from the code in the standard (Intel) HEX format - is easy to survey and unproblematic
compilable after the upload in the AVR Studio. The 50 kB program resolves the instructions on the basis of an arithmetical algorithm,
the only extern data source which the program needs is the INC file - for the registers and bits naming purposes.
It is necessary to install the latest JRE and then copy the files Disassembler.bat and Disassembler.jar in the same folder.
1. Start the BAT file
2. Choose the appropriate INC file - it is very important that the INC file corresponds with the device for which is the HEX file
programmed. If the INC and HEX files are not compatible, the program can catch an unexpected exception. For this reason
is implemented a watchdog, which closes the program after 15 sec. of idle time. (The program has no possibility to verify the
correctness of the INC file)
3. Choose the HEX file. The disassembling process starts immediately after the choice.
4. The ASM text can be copied (right mouse button), or saved as ASM file (menu).
All important messages will appear in the log part of the program.
|1.0||(Find Distributor)||Contact Vendor|