vAVRdisasm

Screenshot Software:
vAVRdisasm
Detalii soft:
Versiune: 2.0
Incarca data: 11 May 15
Producător: Vanya A. Sergeev
Licenţă: Gratuit
Popularitate: 47

Rating: nan/5 (Total Votes: 0)

vAVRdisasm este un program de disassembler AVR. Proiectul sprijină toate 136 instrucțiuni AVR astfel cum sunt definite de setul de instrucțiuni Atmel AVR, revizuirea 0856E-AVR-11/05.
Acest disassembler single-pass poate ocupa Atmel Generic, Intel HEX8, și Motorola S-Record fișiere formatate conțin binare de program AVR valide.
vAVRdisasm ar trebui să funcționeze pe cele mai multe * nix platforma, inclusiv un mediu Cygwin. vAVRdisasm a fost scris în C cu Vanea A. Sergeev - vsergeev la gmail, și testat cu GNU C Compiler

Caracteristici :

    <. li> Imprimarea adresele de instruire alături de demontare, activate implicit
  • Imprimare de comentariile destinație de instrucțiuni sucursale / sari / apel relative, activat în mod implicit
  • Etichete Gratis Adresa (vezi & quot; Gratis Etichete Adresa & quot; sectiunea)
  • Formatarea constante de date în baze diferite (hexazecimal, binar, zecimal)
  • .DW date directivă cuvânt pentru datele nu sunt recunoscute ca o instrucțiune la demontare.

Ce este nou în această versiune:

  • formatare operand adresa schimbat LDS, STS, JMP, și instrucțiuni de apel din addreses octet pentru adrese de cuvinte, pentru a face producția vAVRdisasm compatibil cu asamblori AVR.
  • fix semnat relativă decodare sucursala / sari: sare in sens invers acum decodificate corect
  • .
  • Vă mulțumim pentru Graham Carnell pentru cele de mai sus două remedierile!
  • licență modernizate de la GPLv2 la GPLv3.

Ce este nou în versiunea 1.8:

  • Adresa de decodare a fost stabilită pentru LDS, STS, JMP, și instrucțiuni CALL.
  • O modificare în versiunea precedentă în care adresele au fost dublate, deoarece demontarea este byte indexat a fost inversat.
  • Suport pentru XCH, LAS, LAC, și instrucțiunile LAT-a adăugat, aducerea disassembler la curent cu AVR Instruction Set revizuire 0856I -. 07/10

Ce este nou în versiunea 1.6:

  • fix domeniul numarul de-operanzi pentru instruirea SPM . Acest bug a fost cauza vAVRdisasm sa se prabuseasca, deoarece încerca să formatați un operand non-existente la demontare.
  • Actualizat README.

Ce este nou în versiunea 1.5:

  • Suport a fost adăugat pentru DES, SPM # 2, LDS ( 16-bit), și STS (16 biți) instrucțiuni, aducând disassembler pentru a sprijini instrucțiuni AVR înființat la revizuirea 0856H -. 04/09
  • Fișierele sursă au fost redenumite pentru a face mai mult sens și pentru o mai bună organizare a codului.

Ce este nou în versiunea 1.4:

  • file_disasm.c, libGIS: manipularea fix de liniile (uneori găsite la sfârșitul fișierelor de program), astfel încât o & quot; înregistrare invalid & quot; eroare nu apare atunci când o linie nouă este citit.
  • file_disasm.c: FIX CRITICĂ: lectură fix și demontarea ciudate recorduri de lungime octet din Intel Hex și Motorola fișiere S-record. Mulțumiri speciale pentru Ahmed pentru descoperirea si patch!

Ce este nou în versiunea 1.3:

  • Această versiune corectează câteva bug-uri minore și un bug critic: calculul adresei absolute, care este folosit în anumite instrucțiuni (cum ar fi salt absolut).
  • Versiunile anterioare au aratat adrese absolute, care nu au fost multiplicate cu doi (a ține cont de dimensiunea de instrucțiuni pe 16 biți), și, prin urmare, nu a afișa adresa absolută corectă. Acest lucru a fost stabilit.

Software similare

GNU Make
GNU Make

20 Jun 16

JD-GUI
JD-GUI

19 Feb 15

asm2class
asm2class

3 Jun 15

cc65
cc65

14 Apr 15

Alte software-uri de dezvoltator Vanya A. Sergeev

vPICdisasm
vPICdisasm

11 May 15

ssterm
ssterm

14 Apr 15

Comentarii la vAVRdisasm

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!