Prog.varedetaljer:
Versjon: 2.0
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 122
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.
Kommentarer ikke funnet