vAVRdisasm

Skjermbilde programvare:
vAVRdisasm
Prog.varedetaljer:
Versjon: 2.0
Last opp dato: 11 May 15
Utvikler: Vanya A. Sergeev
Lisens: Gratis
Popularitet: 122

Rating: nan/5 (Total Votes: 0)

vAVRdisasm er en AVR program disassembler. Prosjektet støtter alle 136 AVR instruksjoner som er definert av avr Instruction Set, revisjon 0856E-AVR-11/05.
Denne single-pass disassembler kan håndtere Atmel Generic, Intel HEX8, og Motorola S-Record formaterte filer som inneholder gyldige AVR programbinærfiler.
vAVRdisasm bør fungere på de fleste * nix-plattformen, inkludert en Cygwin miljø. vAVRdisasm ble skrevet i C av Vanya A. Sergeev - vsergeev på gmail, og testet med GNU C Compiler

Egenskaper

    <. li> Skrive instruksjons adresser sammen med demontering, aktivert som standard
  • Utskrift av destinasjons kommentarer relative gren / hopp / call instruksjoner, aktivert som standard
  • Ghetto adresse-etiketter (se & quot; Ghetto Adresse-etiketter & quot; seksjon)
  • Formatere data konstanter i ulike baser (heksadesimal, binær, desimal)
  • .DW dataord direktiv for data ikke anerkjent som en instruksjon ved demontering.

Hva er nytt i denne versjonen:

  • Endret adresse operand formatering for LDS, STS, JMP, og CALL instruksjoner fra byte addreses til ord adresser, for å gjøre vAVRdisasm utgang kompatibel med AVR montører.
  • Fast signert relative gren / hopp dekoding: hopp i motsatt retning er nå riktig dekodet
  • .
  • Takk til Graham carnell for de to ovennevnte fikser!
  • Oppgradert lisens fra GPLv2 til GPLv3.

Hva er nytt i versjon 1.8:

  • Adresse dekoding ble fikset for LDS, STS, JMP, og CALL instruksjoner.
  • En modifikasjon i forrige utgivelsen hvor adresser ble doblet fordi demontering er byte indeksert ble reversert.
  • Støtte for XCH, LAS, LAC, og LAT instruksjoner ble lagt, og bringer disassembler deg oppdatert med AVR Instruction Set revisjon 0856I -. 07/10

Hva er nytt i versjon 1.6:

  • Fast antall-of-operander felt for SPM instruksjon . Denne feilen var årsaken vAVRdisasm å krasje som det ble forsøkt å formatere en ikke-eksisterende operand under demontering.
  • Oppdatert README.

Hva er nytt i versjon 1.5:

  • Støtte ble lagt for DES, SPM # 2, LDS ( 16-bit), og STS (16-bit) instruksjoner, bringer disassembler å støtte AVR instruksjonssett opp til revisjon 0856H -. 04/09
  • Source filer ble omdøpt til å gjøre mer fornuftig og for bedre organisering av kode.

Hva er nytt i versjon 1.4:

  • file_disasm.c, libGIS: Fast håndtering av linjeskift (noen ganger funnet på slutten av programfiler) så en & quot; ugyldig rekord & quot; error vises ikke når et linjeskift blir lest.
  • file_disasm.c: KRITISK FIX: Fast lesing og demontering av Odd byte lengde poster i Intel Hex og Motorola S-Record filer. Spesiell takk til Ahmed for oppdagelse og patch!

Hva er nytt i versjon 1.3:

  • Denne utgivelsen korrigerer noen små bugs og en kritisk feil: beregning av den absolutte adresse, som anvendes i visse instruksjoner (som absolutt hopp).
  • Tidligere versjoner viste absolutte adresser som ikke ble multiplisert med to (for å redegjøre for 16-bits instruksjoner størrelse), og derfor ikke vise riktig absolutt adresse. Dette har blitt fikset.

Lignende programvare

UMLet
UMLet

20 Feb 15

Boomerang
Boomerang

3 Jun 15

Alienbuild
Alienbuild

3 Jun 15

remake
remake

20 Feb 15

Annen programvare fra utvikleren Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Kommentarer til vAVRdisasm

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!