Yazılım detaylar:
vAVRdisasm bir AVR programı disassembler'a. Proje Atmel AVR Öğretim Seti, revizyon 0856E-AVR-11/05 tarafından tanımlanan 136 AVR talimatlarını destekler.
Bu tek-geçişli disassembler'a Atmel Genel, Intel HEX8 ve Motorola S-Record geçerli AVR programı ikililer içeren biçimli dosyaları işleyebilir.
vAVRdisasm Bir Cygwin ortamında da dahil olmak üzere, * En nix platform üzerinde çalışması gerekir. vAVRdisasm Vanya A. Sergeev tarafından C yazılmış - at gmail vsergeev ve GNU C derleyicisi ile test
Özellikler :
- <. li> varsayılan olarak etkin demontaj yanında talimat adresleri, Yazdırma
- varsayılan olarak etkin göreli şube / atlama / çağrı talimatları hedef yorumların Baskı,
- Ghetto Adres Etiket (& quot bkz Ghetto Adres Etiket & quot; bölümü)
- Farklı üsleri biçimlendirme veri sabitleri (onaltılık, ikili, ondalık)
- .DW veri kelimesi yönergesi sökme sırasında bir talimat olarak kabul değil.
Veri
Bu sürümdeki yeni Nedir:
- Değişti adres operand LDS, STS, JMP, biçimlendirme ve Kelime adreslerine bayt adreslerine gelen ÇAĞRI talimatları AVR montajcılar ile vAVRdisasm çıktı uyumlu hale getirmek için.
- Sabit imzalı göreli şube / atlama çözme: şimdi doğru çözülür ters yönde atlar .
- Yukarıdaki iki düzeltmeleri için Graham Carnell için teşekkürler!
- GPLv3 için GPLv2 lisans Yükseltildi.
nedir sürüm 1.8 Yeni:
- Adres çözme LDS, STS, JMP için sabit olduğunu ve ÇAĞRI talimatları.
- sökme endeksli bayt tersine döndü, çünkü adresleri katına daha önceki sürümde bir değişiklik.
- XCH, LAS, LAC ve LAT talimatlar için destek eklendi AVR Komut Kümesi revizyon 0856I ile güncel Çözücü getiren -. 10/7
nedir sürüm 1.6 Yeni:
SPM talimat
- Sabit numara-of-işlenenler alanı . Bu hata, bu sökme sırasında mevcut olmayan işlenen biçimlendirmek için çalışıyordu olarak vAVRdisasm çökmesine neden oldu.
- Güncelleme README.
sürüm 1.5 yeni Nedir:
- Destek, DES eklendi SPM 2., LDS ( 16-bit) ve revizyon 0856H üzere ayarlanmış AVR talimat desteklemek için Çözücü getiren STS (16-bit) talimatları, -. 04/09
- Kaynak dosyalar daha mantıklı ve kod daha iyi organizasyon yapmak için yeniden adlandırıldı.
sürüm 1.4 yeni Nedir:
- file_disasm.c, libGIS: yenisatırlar Sabit işleme (bazen program dosyalarının sonunda bulunur) yani bir & quot; geçersiz kaydını & quot; Bir satır okunduğu zaman hata görünmüyor.
- file_disasm.c: KRİTİK Düzeltme: Sabit okuma ve Intel Hex ve Motorola S-Record dosyaları tek bayt uzunluğu kayıtlarının sökme. Keşif ve yama için Ahmed özel teşekkür!
nedir sürüm 1.3 Yeni:
- Bu sürüm, birkaç küçük hata ve bir kritik hata düzeltir: (mutlak atlama gibi) belirli talimatlar kullanılan mutlak adresi hesaplanması.
- Önceki sürümler doğru mutlak adres göstermek değil, bu nedenle iki (16-bit komut boyutu hesaba) ile çarpılır ve değil mutlak adresleri gösterdi. Bu sorun giderildi.
Yorum Bulunamadı