Нужен дизассемблер ПИК - PullRequest
0 голосов
/ 26 мая 2010

Я хочу разобрать шестнадцатеричный файл PIC16F877A. Есть ли хороший дизассемблер? После разборки можно ли снова скомпилировать? О чем я должен заботиться?

Ответы [ 3 ]

1 голос
/ 27 мая 2010

Написание собственного довольно просто. и вы можете сделать вывод повторно собранным, если хотите.

0 голосов
/ 27 мая 2010

Просто используйте IDA Pro: http://www.hex -rays.com / idapro / Он разбирает все, и это лучший инструмент для него.

0 голосов
/ 26 мая 2010

Вы можете получить список разборки в MPLAB. Выберите подходящее устройство, импортируйте шестнадцатеричный файл, просмотрите память программ. Должна быть возможность редактирования и повторной сборки. Тем не менее, это на языке ассемблера PIC, вы упомянули компиляцию, так что вы думаете о попытке вернуть код C из hex? Если так, это намного сложнее.

...