gpt4 book ai didi

embedded - PIC的十六进制反编译器

转载 作者:行者123 更新时间:2023-12-04 14:06:57 25 4
gpt4 key购买 nike

我遇到了 PIC 微 Controller 的问题。

我有一个我很久以前编写的微 Controller ,我丢失了相关的源代码和原理图。现在我需要反转端口的值。我可以使用一些非门来做到这一点,但这样做很麻烦。或者我需要写回整个程序。

我不希望在 PIC C 或 MikroC 中看到代码。有一个可理解的汇编代码就足够了。

那么,有没有人对我可以用于此目的的优秀 HEX 反编译器有任何经验?任何基于您的经验的评论? :)

编辑:设备PIC 16F84A

最佳答案

反编译不太可能是一个实用的解决方案,甚至更不可能存在适用于您的特定编译器和指令集组合的工具。

然而,反汇编很简单,尽管您是否能够理解生成的代码是另一回事,因为在 HEX 文件中没有保留注释或符号;如果您有原始目标代码,它可能会使反汇编更具可读性。 PIC反汇编器有很多,google一下就行了;我无法指导您使用任何特定的指令集,因为有许多具有不同指令集的 PIC 系列,而您没有指定。

一种简单的反汇编方法是简单地将 HEX 文件加载到 MPLAB 中,然后选择“查看”->“反汇编列表”,然后右键单击窗口并选择“输出到文件”。此输出可能需要进行一些调整才能适合输入到汇编程序。

关于embedded - PIC的十六进制反编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com