Szczegóły programowe:
Wersja: 2.0
Filmu: 11 May 15
Licencja: Wolny
Popularność: 122
vAVRdisasm jest dezasembler programu AVR. Projekt wspiera wszystkie 136 instrukcji AVR określone przez Atmel AVR Instruction Set, wersja 0856E-AVR-11/05.
Ten jeden-pass dezasembler może obsługiwać Atmel zlokalizowana, Intel i Motorola HEX8 S-Record sformatowane pliki zawierające ważne pliki binarne programu AVR.
vAVRdisasm powinien działać na większości * nix platformy, w tym środowisku Cygwin. vAVRdisasm została napisana w C przez Wania A. Sergeev - vsergeev na gmail i przetestowane z GNU C Compiler
Opis :
- <. li> Drukowanie adresów instrukcji u boku demontażu, domyślnie włączone,
- Drukowanie z komentarzy przeznaczenia względnych instrukcji oddział / skok / połączeń, domyślnie włączone,
- Etykiety Ghetto Adres (patrz & quot; getta Naklejki adresowe & quot; fragment)
- Formatowanie stałych baz danych w różnych (w systemie szesnastkowym, binarnym, dziesiętnym)
- .DW dyrektywy słowo danych dla danych nie jest rozpoznawany jako instrukcja podczas demontażu.
Co nowego w tym wydaniu:
- Zmienione Adres argumentu formatowanie LSR, STS, JMP, oraz Instrukcje telefon od addreses bajt adresów słów, aby wyjście vAVRdisasm za zgodne z monterów AVR.
- Poprawiono dekodowanie oddział podpisał względna / skok: skoki w odwrotnym kierunku są teraz poprawnie dekodowane .
- Dzięki Graham Carnell dla dwóch powyższych poprawek!
- Ulepszony licencję z GPLv2 do GPLv3.
Co nowego w wersji 1.8:
- dekodowanie Adres został ustalony dla LSR, STS, JMP, oraz instrukcje CALL.
- zmiany w stosunku do poprzedniej wersji, gdzie adresy zostały podwojone, ponieważ demontaż jest bajt indeksowane został odwrócony.
- Obsługa XCH, LAS, LAC i dodano instrukcje LAT, przynosząc dezasembler na bieżąco z AVR Instruction Set zmiany 0856I -. 10/07
Co nowego w wersji 1.6:
- Poprawiono pole do instrukcji SPM liczba-argumentów , Ten błąd był przyczyną vAVRdisasm awarię, gdyż próbował formatować nieistniejącego argument podczas demontażu.
- Aktualizacja README.
Co nowego w wersji 1.5:
- Wsparcie został dodany do DES, SPM nr 2, LDS ( 16-bitowa), a STS (16-bitowe) instrukcje, przynosząc dezasembler do obsługi zestawu instrukcji AVR do rewizji 0856H -. 9/4
- Pliki źródłowe zostały przemianowane na bardziej sensowne i lepszej organizacji kodu.
Co nowego w wersji 1.4:
- file_disasm.c, libGIS: Stała obsługa nowej linii (czasami znaleźć na końcu plików programu) tak & quot; nieważne rekord & quot; błąd nie pojawia się, gdy jest czytana nowej linii.
- file_disasm.c: Critical Fix: Poprawiono odczyt i demontaż dziwnych zapisów bajt długości w Intel Hex i Motorola S-Record plików. Specjalne podziękowania dla Ahmed dla odkrycia i poprawki!
Co nowego w wersji 1.3:
- Ta wersja poprawia kilka drobnych błędów i jeden krytyczny błąd: Obliczanie adresu bezwzględnego, który jest stosowany w niektórych instrukcji (np absolutnego skoku).
- Poprzednie wersje pokazał adresy bezwzględne, które nie zostały pomnożone przez dwa (aby uwzględnić 16-bitowej wielkości instrukcji), a zatem nie wyświetla poprawnie adres bezwzględny. Błąd ten został usunięty.
Komentarze nie znaleziono