vAVRdisasm

Software screenshot:
vAVRdisasm
Software informatie:
Versie: 2.0
Upload datum: 11 May 15
Ontwikkelaar: Vanya A. Sergeev
Licentie: Gratis
Populariteit: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasm is een AVR-programma disassembler. Het project ondersteunt alle 136 AVR instructies zoals gedefinieerd door de Atmel AVR Instruction Set, revisie 0856E-AVR-05/11.
Deze single-pass disassembler aankan Atmel Generic, Intel HEX8 en Motorola S-Record geformatteerde bestanden met geldige AVR programma binaries.
vAVRdisasm zou moeten werken op de meeste * nix-platform, waaronder een Cygwin omgeving. vAVRdisasm werd in C geschreven door Vanya A. Sergeev - vsergeev at gmail, en getest met de GNU C Compiler

Eigenschappen

    <. li> Afdrukken van de instructie adressen naast demontage, standaard ingeschakeld
  • Het afdrukken van de bestemming opmerkingen van relatieve tak / jump / call instructies, standaard ingeschakeld
  • Ghetto adresstickers (zie & quot; Ghetto adresstickers & quot; sectie)
  • Het formatteren gegevens constanten in verschillende bases (hexadecimaal, binair, decimaal)
  • .DW data woord richtlijn voor data niet herkend als een instructie tijdens de demontage.

Wat is nieuw in deze release:

  • Gewijzigde adres operand opmaak voor LDS, STS, JMP en CALL instructies van byte addreses te woord adressen, output vAVRdisasm's compatibel met AVR monteurs te maken.
  • Vast ondertekend relatieve tak / jump-decodering: springt in de omgekeerde richting worden nu correct gedecodeerd
  • .
  • Met dank aan Graham Carnell voor de bovengenoemde twee fixes!
  • Verbeterde licentie van GPLv2 naar GPLv3.

Wat is nieuw in versie 1.8:

  • adresdecodering werd vastgesteld voor LDS, STS, JMP en CALL instructies.
  • Een wijziging in de vorige versie, waar adressen werden verdubbeld omdat de demontage wordt byte geïndexeerd werd omgekeerd.
  • Ondersteuning voor XCH, LAS, LAC, en LAT instructies werd toegevoegd, waardoor het disassembler up to date met de AVR Instruction Set revisie 0856I -. 07/10

Wat is nieuw in versie 1.6:

  • Vast het veld aantal-operanden voor de SPM instructie . Deze bug werd veroorzaakt vAVRdisasm te crashen als het was een poging om een ​​niet-bestaande operand formatteren tijdens de demontage.
  • Bijgewerkt de README.

Wat is nieuw in versie 1.5:

  • Ondersteuning toegevoegd voor DES, SPM # 2, LDS ( 16-bits) en STS (16-bit) instructies, waardoor de disassembler aan de AVR instructieset tot herziening 0856H ondersteunen -. 04/09
  • Bron bestanden zijn hernoemd naar meer gevoel en voor een betere organisatie van de code te maken.

Wat is nieuw in versie 1.4:

  • file_disasm.c, libGIS: Vaste afhandeling van nieuwe regels (soms aan het eind van het programma-bestanden), zodat een & quot; ongeldig opnemen & quot; foutmelding verschijnt niet als een nieuwe regel wordt gelezen.
  • file_disasm.c: KRITISCHE FIX: Vaste lezen en demontage van de oneven bytelengte records in Intel Hex en Motorola S-Record-bestanden. Speciale dank aan Ahmed voor de ontdekking en patch!

Wat is nieuw in versie 1.3:

  • Deze versie corrigeert een paar kleine bugs en één kritische bug: het berekenen van het absolute adres, dat wordt gebruikt in bepaalde instructies (zoals absolute sprong).
  • Vorige versies toonde absolute adressen die niet werden vermenigvuldigd met twee (om rekening te houden voor de 16-bit instructie grootte), en dus niet de absolute juiste adres. Dit is opgelost.

Vergelijkbare software

slacktrack
slacktrack

11 May 15

Waf
Waf

18 Feb 15

OMake
OMake

3 Jun 15

Andere software van ontwikkelaar Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

Reacties op vAVRdisasm

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!