vAVRdisasm

Software screenshot:
vAVRdisasm
Podrobnosti Software:
Verze: 2.0
Datum uploadu: 11 May 15
Vývojka: Vanya A. Sergeev
Licence: Volný
Popularita: 47

Rating: nan/5 (Total Votes: 0)

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.

Podobný software

UJO Framework
UJO Framework

12 May 15

ELF statifier
ELF statifier

20 Feb 15

DEMUX Framework
DEMUX Framework

17 Feb 15

Waf
Waf

18 Feb 15

Ostatní software developer Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Komentáře k vAVRdisasm

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!