Fichier HEX de PIC Microchip

Bonjour

est-il possible de 'désassembler' un fichier .hex ( 4ko) pour avoir le listing en clair ?

Meric des infos

Claude

Reply to
Claude
Loading thread data ...

Pas sous la m=EAme forme que le listing g=E9n=E9r=E9 par le compilateur. Mais tu peux le charger dans un simulateur qui va afficher les instructions assembleur ( les opcodes ).

Tu devrait pouvoir le faire avec l'EDI de Microchip.

--

-Stan

Reply to
Stan

Salut, PIC Simulator IDE le fait (Tools > Disassembler ) ...

formatting link
et
formatting link

Cordialement, henry

Reply to
Henry

On Mar 10, 6:36=A0pm, Claude

Oui bien sur ... tu postes ton fichier ?

Reply to
Jean-Christophe

Claude a écrit :

si tu utilises icprog, tu charges to fichier et tu l'affiches en format source, tout simple !

attention, le source généré ne peut pas comporter les étiquettes d'origine, de même les tableaux de données peuvent être transfortmées en instructions, mais aucun désassembleur ne peut faire mieux.

JJ

Reply to
jj

|> Oui bien sur ... tu postes ton fichier ?

Claude, si tu veux d=E9sassembler ce hex, il faut le poster. Est-ce du PIC 14 bits, ou bien ?

Reply to
Jean-Christophe

Le Wed, 10 Mar 2010 18:36:48 +0100, Claude a écrit :

sous linux : gpdasm

fait partie du package gputils

Reply to
moi-meme

"Claude" a écrit dans le message de news: hn8lbc$hqb$ snipped-for-privacy@shakotay.alphanet.ch...

plein d'outils existent.

TOUTEFOIS l'assembleur ainsi obtenu peut être totalement abscon, surtout si il a été obtenu par un compilo de langage évolué. il faut alors être un champion pour piger, c'est tout l' art du "rétro engineering" ;-)

Reply to
JFG

On Mar 10, 6:36=A0pm, Claude

Voici pour ceux d'entre nous qui s'adonnent =E0 ce sport c=E9r=E9bral :

formatting link

Reply to
Jean-Christophe

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.