vPICdisasm este un program de familie PIC Mid-Range MCU disassembler. Proiectul sprijină toți cei 35 instrucțiunile PIC, plus cei doi depreciate (& quot; de opțiuni & quot; și & quot; tris & quot;), astfel cum sunt definite prin set de instrucțiuni PICmicro Mid-Range MCU familie, documente DS31029A.
Acest disassembler single-pass poate ocupa Intel HEX8, și Motorola S-Record fișiere formatate conțin binare de program PIC valide.
vPICdisasm ar trebui să funcționeze pe cele mai multe * nix platforma, inclusiv un mediu Cygwin. vPICdisasm 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
- Etichete Gratis Adresa (vezi & quot; Gratis Etichete Adresa & quot; sectiunea)
- operanzi literale reprezentate în oricare hexazecimal, binar, sau zecimale baze, și ca ASCII într-un comentariu ansamblu
- Datele directivă cuvânt de date care nu sunt recunoscute ca o instrucțiune în timpul în timpul demontării
Ce este nou în această versiune:
- Un bug critic fost fixată în ceea ce privește lectura-S Record, care a fost ignorarea înregistrări de date valide.
- suport Fisierul de iesire a fost adăugată prin intermediul -o / -. Opțiunea out fișier
- suport standard de intrare a fost adăugată cu & quot; - & quot; argument fișier, ceea ce înseamnă că disassembler suportă acum de intrare prin conducte.
- Intel HEX8 / Motorola S-Record auto-detectare a fost îmbunătățită prin utilizarea primul caracter mai degrabă decât extensia.
- Suport pentru imprimarea datelor opcode originale, alături de demontare a fost adaugat.
Ce este nou în versiunea 1.2:
- Suport a fost adăugat pentru referință și Mid-Range îmbunătățit miezuri PIC .
- Destinație formatarea registru operand a fost actualizată pentru a imprima W / F în loc de 0/1.
Comentariile nu a fost găsit