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

UMLet
UMLet

20 Feb 15

dasm
dasm

2 Jun 15

lindyFrame
lindyFrame

20 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!