Podrobnosti Software:
Verze: 2.0
Datum uploadu: 11 May 15
Licence: Volný
Popularita: 122
vAVRdisasm je AVR program, disassembler. Projekt podporuje všechny 136 AVR pokyny, jak jsou definovány v Atmel AVR instrukční sada, revize 0856E-AVR-11/05.
Tento single-pass disassembler zvládne Atmel obecný, Intel HEX8, a Motorola S-record formátované soubory, které obsahují platná AVR programu binárky.
vAVRdisasm by měl fungovat na většině * nix platformy, včetně prostředí Cygwin. vAVRdisasm byl napsán v C Vanya A. Sergeev - vsergeev na gmail, a testována s GNU C Compiler
Vlastnosti :
- <. li> Tisk v návodech adresy po boku demontáže, ve výchozím nastavení povolena
- Tisk z cílových připomínek relativních instrukcí větev / skok / volání, ve výchozím nastavení povoleno
- Ghetto Adresní Nálepky (viz & quot; ghetta Adresní nálepky & quot; sekce)
- Formátování datové konstanty v různých základen (hexadecimální, binární, desítkové)
- .DW směrnice datové slovo pro data nejsou uznány jako návod při demontáži.
Co je nového v této verzi:
- formátování Změnil adresa operand pro LDS, STS, JMP, a CALL instrukce od byte addreses Word adresy, aby se výstup vAVRdisasm je kompatibilní s AVR montéry.
- Pevná podepsal relativní větev / jump dekódování: skoky v opačném směru jsou nyní správně dekódované .
- Díky Graham Carnell pro výše uvedené dvě opravy!
- Modernizované licenci od GPLv2 k GPLv3.
Co je nového ve verzi 1.8:
- Adresa dekódování byla stanovena na LDS, STS, JMP, a instrukce CALL.
- změna v předchozí verzi, kde byly adresy zdvojnásobily, protože demontáž je bajt indexována bylo zrušeno.
- byla přidána podpora pro XCH, LAS, LAC a LAT pokyny, čímž se disassembler aktuální s AVR Instruction Set revize 0856I -. 07/10
Co je nového ve verzi 1.6:
- Pevná počet-of-operandů pole pro výuku SPM , Tato chyba byla příčinou vAVRdisasm k havárii, neboť se pokoušel naformátovat neexistující operand během demontáže.
- Aktualizováno README.
Co je nového ve verzi 1.5:
- Podpora byla přidána pro DES, SPM # 2, LDS ( 16-bit), a STS (16-bit) návod, přinášet disassembler na podporu AVR instrukční sadu až revizi 0856H. - 04/09
- Zdrojové soubory byly přejmenovány na větší smysl, a pro lepší organizaci kódu.
Co je nového ve verzi 1.4:
- file_disasm.c, libGIS: Opraveno zpracování konci řádků (někdy našel na konci programové soubory), takže & quot; neplatný záznam & quot; Chyba se nezobrazí, pokud nový řádek je čtení.
- file_disasm.c: Kritický Oprava: Opraveno čtení a demontáž lichých délce byte záznamů v Intel Hex a Motorola S-record soubory. Zvláštní poděkování Ahmed pro objev a patche!
Co je nového ve verzi 1.3:
- Tato verze opravuje několik drobných chyb a jednu kritickou chybu: výpočet absolutní adresy, který se používá v některých instrukce (jako absolutní skoku).
- Předchozí verze ukázala absolutní adresy, které nebyly vynásobit dvěma (k účtu pro 16-bitové instrukce velikosti), a tedy ani nezobrazí správnou absolutní adresu. To bylo opraveno.
Komentáře nebyl nalezen