Ohjelmiston tiedot:
Versio: 2.0
Lähetyksen päivämäärä: 11 May 15
Lupa: Vapaa
Suosio: 122
vAVRdisasm on AVR ohjelma disassembler. Hanke tukee kaikkia 136 AVR ohjeita määrittelemää Atmel AVR Instruction Set, tarkistaminen 0856E-AVR-11/05.
Tämä single-pass disassembler voi käsitellä Atmel Generic, Intel HEX8, ja Motorola S-Record-muotoisia tiedostoja, jotka sisältävät voimassa AVR ohjelma binäärit.
vAVRdisasm toimii useimmissa * nix-alustan, kuten Cygwin ympäristössä. vAVRdisasm oli kirjoitettu C Vanya A. Sergeev - vsergeev at gmail, ja testattu GNU C Compiler.
Ominaisuudet
- < li> Tulostaminen ohje osoitteet disassemblyn, oletusarvoisesti käytössä
- Tulostaminen määränpään kommentit suhteellisen haara / hyppy / puhelu ohjeita, oletusarvoisesti käytössä
- Ghetto Osoitetarrat (ks & quot; Ghetto Osoitetarrat-osiossa)
- Muotoilu tiedot vakioita eri emäkset (heksadesimaali, binääri, desimaali)
- .DW datasana direktiivi tietoja ei tunnustettu ohjeen purkamisen aikana.
Mikä on uusi tässä julkaisussa:
- Changed osoite operandia muotoilu, LDS, STS, JMP, ja CALL ohjeiden tavu addreses sana osoitteita, jotta vAVRdisasm tuotannosta yhteensopivia AVR kokoonpanijat.
- Kiinteät allekirjoittanut suhteellinen haara / hyppy dekoodaus: hyppää päinvastaiseen suuntaan nyt oikein dekoodattu.
- Kiitos Graham Carnell edellä kaksi korjauksia!
- Päivitetty lisenssin GPLv2 GPLv3.
Mikä on uusi versiossa 1.8:
- Osoite koodauksen vahvistettiin LDS, STS, JMP, ja CALL ohjeita.
- muunnos edellisestä julkaisusta, jossa osoitteet kaksinkertaistettiin koska purkaminen on tavu indeksoitu oli päinvastainen.
- Tuki XCH, LAS, LAC, ja LAT ohjeet lisättiin, jolloin disassembler tasalla AVR Instruction Set tarkistamisen 0856I - 07/10.
Mikä on uusi versiossa 1.6:
- Kiinteä määrä-of-operandien kentän SPM ohje . Tämä vika aiheutti vAVRdisasm kaatumisen koska se yrittää alustaa ei ole olemassa operandille purkamisen aikana.
- Päivitetty LUEMINUT.
Mikä on uusi versiossa 1.5:
- Tuki lisättiin DES, SPM # 2, LDS ( 16-bit), ja STS (16-bit) ohjeet, jolloin disassembler tukemaan AVR opetusta perustettiin tarkistamisen 0856H - 04/09.
- Source tiedostot nimettiin järkevämpää ja paremmin järjestämisestä koodia.
Mikä on uusi versiossa 1.4:
- file_disasm.c, libGIS: Kiinteä käsittely rivinvaihtoja (joskus teoksen lopussa ohjelmatiedostoja) niin & quot; virheellinen ennätys & quot; virhe ei tule näkyviin, kun rivinvaihtoa luetaan.
- file_disasm.c: CRITICAL FIX: Kiinteä lukeminen ja purkaminen parittoman tavun tietueilla Intel Hex ja Motorola S-Record-tiedostoja. Erityiset kiitokset Ahmed varten löytämisen ja laastari!
Mikä on uusi versiossa 1.3:
- Tämä julkaisu korjaa muutamia pieniä bugeja ja yksi kriittinen bug: laskennassa absoluuttinen osoite, jota käytetään tietyissä ohjeita (kuten absoluuttinen jump).
- Aikaisemmat versiot osoitti, absoluuttiset osoitteet, joita ei kerrottuna kahdella (tilille 16-bittinen opetusta koon), eikä siksi näy oikein absoluuttinen osoite. Tämä on korjattu.
Kommentteja ei löytynyt