Fichier HEX de PIC Microchip

Mar 10, 2010 8 Replies

Bonjour



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



Meric des infos



Claude



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

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

formatting link
et
formatting link

Cordialement, henry

On Mar 10, 6:36=A0pm, Claude

Oui bien sur ... tu postes ton fichier ?

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

|> 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 ?

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

sous linux : gpdasm

fait partie du package gputils

"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" ;-)

On Mar 10, 6:36=A0pm, Claude

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

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required