vPICdisasm is een PIC middenklasse MCU familie programma disassembler. Het project ondersteunt alle 35 PIC instructies, plus de twee afgekeurde degenen (& quot; optie & quot; en & quot; tris & quot;) zoals gedefinieerd door de PICmicro middenklasse MCU Family Instruction Set, document DS31029A.
Deze single-pass disassembler aankan HEX8 Intel en Motorola S-Record geformatteerde bestanden met geldige PIC programma binaries.
vPICdisasm zou moeten werken op de meeste * nix-platform, waaronder een Cygwin omgeving. vPICdisasm werd in C geschreven door Vanya A. Sergeev - vsergeev at gmail, en getest met de GNU C Compiler
Eigenschappen
- <. li> Afdrukken van de instructie adressen naast demontage, standaard ingeschakeld
- Ghetto adresstickers (zie & quot; Ghetto adresstickers & quot; sectie)
- Letterlijke operanden vertegenwoordigd in beide hexadecimale, binaire of decimale bases, en als ASCII in een assemblage reactie
- Data woord richtlijn voor data als een instructie tijdens tijdens de demontage niet herkend
Wat is nieuw in deze release:
- Een kritieke bug werd vastgesteld met betrekking tot S-Record lezen, die negeerde geldige records.
- Output file support werd toegevoegd door middel van de -o / -. Optie out-file
- Standaard ingang ondersteuning toegevoegd met de & quot; - & quot; bestand argument, wat betekent dat de disassembler ondersteunt nu achtergrondmuziek ingang.
- Intel HEX8 / Motorola S-Record auto-detectie werd verbeterd door het gebruik van het eerste teken in plaats van de extensie.
- Ondersteuning voor het afdrukken van de originele opcode gegevens naast de demontage werd toegevoegd.
Wat is nieuw in versie 1.2:
- Ondersteuning toegevoegd voor Baseline en middenklasse Enhanced PIC kernen .
- Bestemming register operand opmaak werd bijgewerkt om af te drukken W / F in plaats van 0/1.
Reacties niet gevonden