Programinė detalės:
Versija: 2.0
Įkėlimo datą: 11 May 15
Licencija: Nemokamai
Populiarumas: 122
vAVRdisasm yra AVR programa išspaudimui. Projektas remia visas 136 AVR instrukcijas, kaip jas apibrėžusi Atmel AVR instrukcijų rinkinys, patikslinimas 0856E-AVR-11/05 straipsnį.
Tai vieno kamuolį išspaudimui gali dirbti Atmel pobūdžio, Intel HEX8 ir Motorola S-Record formato failus, kuriuose galioja AVR programos dvejetainius.
vAVRdisasm turėtų dirbti dauguma * nix platforma, įskaitant Cygwin aplinkoje. vAVRdisasm buvo parašyta C iki Vanya A. Sergejumi - vsergeev ne gmail, ir išbandytos su GNU C Compiler
Įranga
- <. li> spausdinimas instrukcijų adresus kartu išardymo, aktyvuota pagal nutylėjimą;
- Spausdinimas paskirties komentarus santykinių filialas / šuolis / skambučių instrukcijas, įjungta pagal nutylėjimą,
- geto Adresas Etiketės (žr & quot; geto Adresas Etiketės "skiltis);
- formatavimą konstantos skirtingų bazių (šešioliktainis, dvejetainis, dešimtainė);
- .DW duomenys žodis direktyva dėl duomenų nėra pripažįstamas išardymo metu nurodymo.
Kas naujo , šioje laidoje:
- Pasikeitė adresas operandas formatavimą LDS, STS, JMP, ir CALL instrukcijos iš baitų Adresai Word adresus, kad vAVRdisasm išėjimo suderinama su AVR surinkėjai.
- Fiksuotas pasirašė santykinis filialas / šuolis dekodavimas: šuoliai priešinga kryptimi dabar teisingai iššifruoti, .
- Ačiū Graham Carnell dėl pirmiau minėtų dviejų pataisymai!
- Patobulinta licenciją GPLv2 į GPLv3.
Kas naujo 1.8 variantas:
- Adresas dekodavimo buvo nustatytas LDS, STS, JMP, ir CALL instrukcijos.
- ankstesniame išleidimo modifikacija, kurioje adresai buvo dvigubai, nes išardymo yra baitų indeksuoti buvo panaikintas.
- Parama XCH, Las, LB ir latas nurodymus buvo įtraukta pareikšti išspaudimui iki šiol su AVR Instrukcija Nustatyti peržiūros 0856I -. 10/07;
Kas naujo versijos 1.6:
- Fiksuotas skaičius-of-operandų laukas SPM pavedimu , Ši klaida buvo sukelti vAVRdisasm į avariją, nes jis buvo bandant formatuoti neegzistuojančius operando išmontavimo metu.
- Atnaujinta README.
Kas naujo 1.5 versijos:
- Pagalba buvo pridėta DES, SPM # 2, LDS ( 16 bitų) ir TLS (16 bitų) nurodymai, todėl iš išspaudimui remti AVR nurodymą nustatyti iki peržiūros 0856H -. 04/09;
- Šaltinis failai buvo pervadinta į prasmingiau ir geriau organizavimo kodą.
Kas naujo versija 1.4:
- file_disasm.c, libGIS: Fiksuotas tvarkymas naujomis eilutėmis (kartais rasti iš programų failų pabaigoje), todėl & quot; negaliojančiu įrašą & quot; klaida neatrodo, kai naujos eilutės skaityti.
- file_disasm.c: KRITINIS PATAISYMAS: Fiksuotas skaitymo ir išardymas nelyginis baitų ilgio įrašų Intel Hex ir "Motorola" S-Record failus. Specialūs dėka Ahmed atradimų ir pleistras!
Kas naujo versijos 1.3:
- Ši laida pataiso keletą nedidelių klaidų ir vieną kritinę klaidą: absoliutaus adreso, kuris yra naudojamas tam tikrais instrukcijas apskaičiavimas (pavyzdžiui, absoliučiu šuolio).
- Ankstesnės versijos parodė absoliučius adresus, kurie nebuvo dauginamas iš dviejų (siekiant atsižvelgti į 16 bitų instrukcijų dydžio), todėl nebuvo rodyti teisingą absoliučią adresą. Tai buvo fiksuotas.
Komentarai nerastas