vAVRdisasm

Software screenshot:
vAVRdisasm
Software detaljer:
Version: 2.0
Upload dato: 11 May 15
Udvikler: Vanya A. Sergeev
Licens: Gratis
Popularitet: 122

Rating: nan/5 (Total Votes: 0)

vAVRdisasm er en AVR program disassembler. Projektet støtter alle 136 AVR instruktioner som defineret af Atmel AVR Instruction Set, revision 0856E-AVR-11/05.
Denne single-pass disassembler kan håndtere Atmel Generisk, Intel HEX8, og Motorola S-Record formaterede filer, der indeholder gyldige AVR program binære filer.
vAVRdisasm bør arbejde på de fleste * nix-platform, herunder en Cygwin miljø. vAVRdisasm blev skrevet i C ved Vanya A. Sergeev - vsergeev på gmail, og testet med GNU C Compiler

Funktioner :

    <. li> Udskrivning af instruktion adresser sammen demontering, aktiveret som standard
  • Udskrivning af destination kommentarer fra relative gren / spring / call instruktioner, aktiveret som standard
  • Ghetto Adresselabels (se & quot; Ghetto Adresselabel & quot; sektion)
  • dataformatering konstanter i forskellige baser (hexadecimal, binær, decimal)
  • .DW dataord direktiv for data ikke er anerkendt som en instruktion under demontering.

Hvad er nyt i denne udgivelse:

  • Ændret adresse operand formatering for LDS, STS, JMP, og CALL instrukser fra byte addreses til word adresser, for at gøre vAVRdisasm produktion kompatibel med AVR montører.
  • Fast underskrevet relativ gren / jump dekodning: hopper i den modsatte retning er nu korrekt afkodet
  • .
  • Tak til Graham Carnell for de to ovennævnte rettelser!
  • Opgraderet licens fra GPLv2 til GPLv3.

Hvad er nyt i version 1.8:

  • Adresse afkodning blev fastsat for LDS, STS, JMP, og CALL instruktioner.
  • En modifikation i den forrige udgivelse, hvor adresser blev fordoblet, fordi demontering er byte indekseret blev vendt.
  • blev tilføjet Støtte til XCH, LAS, LAC og LAT instruktioner, hvilket bringer disassembler ajour med AVR Instruction Set revision 0856I -. 07/10

Hvad er nyt i version 1.6:

  • Fast antallet-af-operander felt for SPM instruktion . Denne fejl var årsag vAVRdisasm til at gå ned, da det forsøgte at formatere en ikke-eksisterende operand under demontering.
  • Opdateret README.

Hvad er nyt i version 1.5:

  • Support blev tilføjet til DES, SPM # 2, LDS ( 16-bit), og STS (16-bit) instruktioner, bringer disassembler at støtte AVR instruktion sat op til revision 0856H -. 04/09
  • Kilde filer blev omdøbt til at gøre mere mening, og for bedre organisering af kode.

Hvad er nyt i version 1.4:

  • file_disasm.c, libGIS: Fast håndtering af nye linjer (undertiden findes i slutningen af ​​programfiler), så en & quot; ugyldig rekord & quot; fejl vises ikke, når en ny linje er læst.
  • file_disasm.c: KRITISK FIX: Fast læsning og demontering af ulige byte længde poster i Intel Hex og Motorola S-Record filer. Særlig tak til Ahmed til opdagelse og patch!

Hvad er nyt i version 1.3:

  • Denne udgivelse retter en par mindre bugs og en kritisk fejl: beregning af den absolutte adresse, som anvendes i visse instruktioner (som absolut hop).
  • Tidligere versioner viste absolutte adresser, der ikke blev ganget med to (for at tage højde for 16-bit instruktion størrelse), og derfor ikke vise den korrekte absolutte adresse. Dette er blevet rettet.

Lignende software

Tar2RubyScript
Tar2RubyScript

2 Jun 15

fassembler
fassembler

20 Feb 15

OMake
OMake

3 Jun 15

Andre software developer Vanya A. Sergeev

ssterm
ssterm

14 Apr 15

vPICdisasm
vPICdisasm

11 May 15

Kommentarer til vAVRdisasm

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!