vPICdisasm è un programma per famiglie disassemblatore PIC categoria media MCU. Il progetto sostiene tutti i 35 istruzioni PIC, più i due più obsoleti (& quot; opzione & quot; e & quot; tris & quot;), come definito dal set di istruzioni PICmicro categoria media MCU della famiglia, documento DS31029A.
Questo singolo passaggio disassembler in grado di gestire Intel HEX8, e Motorola S-Record file formattati contenenti programmi binari PIC validi.
vPICdisasm dovrebbe funzionare su più piattaforme * nix, che include un ambiente Cygwin. vPICdisasm è stato scritto in C da Vanya A. Sergeev - vsergeev a gmail, e testato con GNU C Compiler
Caratteristiche
- <. li> Stampare gli indirizzi di istruzione accanto smontaggio, attivata per impostazione predefinita li>
- Etichette Ghetto indirizzi (vedi & quot; Ghetto Indirizzo Labels & quot; sezione)
- operandi letterali rappresentati in entrambe le esadecimale, binari o decimali basi, e come ASCII in un commento di montaggio
- Dati direttiva parola per i dati non riconosciuti come istruzione durante durante lo smontaggio
Cosa c'è di nuovo in questa versione:
- Un bug critico è stato risolto per quanto riguarda la lettura S-Record, che è stato ignorando record di dati validi.
- supporto di file di output è stato aggiunto a titolo di -o / -. Opzione out-file
- Supporto input standard è stato aggiunto con il & quot; - & quot; argomento file, il che significa che il disassembler ora supporta l'ingresso in filodiffusione.
- Intel HEX8 / Motorola S-Record auto-rilevazione è stata migliorata utilizzando il primo carattere, piuttosto che l'estensione del file.
- è stato aggiunto il supporto per la stampa dei dati di codice operativo originali accanto smontaggio.
Cosa c'è di nuovo nella versione 1.2:
- Il sostegno è stato aggiunto per Baseline e di categoria media avanzata core PIC .
- Destinazione formattazione registro operando è stato aggiornato per stampare W / F invece di 0/1.
I commenti non trovato