vAVRdisasm

Software screenshot:
vAVRdisasm
Rincian Software:
Versi: 2.0
Tanggal Upload: 11 May 15
Pengembang: Vanya A. Sergeev
Lisensi: Gratis
Popularitas: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasm adalah disassembler Program AVR. Proyek ini mendukung semua 136 petunjuk AVR seperti yang didefinisikan oleh Atmel AVR Instruction Set, revisi 0856E-AVR-5/11.
Ini single-pass disassembler dapat menangani Atmel Generik, Intel HEX8, dan Motorola S-Rekam file berformat mengandung valid binari Program AVR.
vAVRdisasm harus bekerja pada kebanyakan * Platform nix, termasuk lingkungan Cygwin. vAVRdisasm ditulis dalam C oleh Vanya A. Sergeev - vsergeev di gmail, dan diuji dengan GNU C Compiler

Fitur :

    <. li> Mencetak alamat instruksi bersama pembongkaran, diaktifkan secara default
  • Percetakan komentar tujuan instruksi cabang / melompat / panggilan relatif, diaktifkan secara default
  • Ghetto Alamat Label (lihat & quot; Ghetto Alamat Label & quot; bagian)
  • Memformat konstanta data dalam basis yang berbeda (heksadesimal, biner, desimal)
  • .DW Data kata direktif untuk data tidak diakui sebagai instruksi selama pembongkaran.

Apa yang baru dalam rilis ini:

  • alamat Berubah operan format untuk LDS, STS, JMP, dan instruksi PANGGILAN dari addreses byte ke alamat kata, untuk membuat output vAVRdisasm ini kompatibel dengan perakit AVR.
  • Tetap menandatangani relatif cabang / melompat decoding: melompat ke arah sebaliknya sekarang diterjemahkan dengan benar
  • .
  • Terima kasih kepada Graham Carnell untuk di atas dua perbaikan!
  • Upgrade lisensi dari GPLv2 ke GPLv3.

Apa yang baru di versi 1.8:

  • Alamat decoding tetap untuk LDS, STS, JMP, dan instruksi PANGGILAN
  • .
  • Sebuah modifikasi di rilis sebelumnya di mana alamat yang dua kali lipat karena pembongkaran byte diindeks terbalik.
  • Dukungan untuk XCH, LAS, LAC, dan instruksi LAT ditambahkan, membawa disassembler yang up to date dengan AVR Instruction Set revisi 0856I -. 07/10

Apa yang baru di versi 1.6:

  • Fixed jumlah-of-operan lapangan untuk instruksi SPM . Bug ini menyebabkan vAVRdisasm crash seperti yang mencoba untuk memformat operan non-ada selama pembongkaran.
  • Diperbarui README.

Apa yang baru di versi 1.5:

  • Dukungan ditambahkan untuk DES, SPM # 2, LDS ( 16-bit), dan STS (16-bit) instruksi, membawa disassembler untuk mendukung instruksi AVR dibentuk untuk revisi 0856H -. 04/09
  • file Sumber yang namanya menjadi lebih masuk akal dan organisasi yang lebih baik dari kode.

Apa yang baru di versi 1.4:

  • file_disasm.c, libGIS: penanganan Tetap baris (kadang-kadang ditemukan pada akhir file program) sehingga sebuah & quot; & quot catatan tidak valid; error tidak muncul ketika baris baru dibaca.
  • file_disasm.c: KRITIS FIX: membaca Tetap dan pembongkaran aneh catatan panjang byte di Intel Hex dan Motorola file S-Record. Terima kasih khusus kepada Ahmed untuk penemuan dan Patch!

Apa yang baru di versi 1.3:

  • Rilis ini memperbaiki beberapa bug minor dan satu bug kritis: perhitungan alamat absolut, yang digunakan dalam instruksi tertentu (seperti melompat mutlak).
  • versi sebelumnya menunjukkan alamat mutlak yang tidak dikalikan dua (untuk memperhitungkan ukuran instruksi 16-bit), dan karena itu tidak menampilkan alamat mutlak benar. Ini telah diperbaiki.

Software yang serupa

dis6502
dis6502

3 Jun 15

nwbintools
nwbintools

14 Apr 15

SML/NJ
SML/NJ

3 Jun 15

Perangkat lunak lain dari pengembang Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Komentar untuk vAVRdisasm

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!