单片机反汇编破解软件,单片机反汇编工具

hacker|
158

PIC单片机,我有机器码,用什么软件能变成汇编??

MPLAB应该就可以。

所谓的机器码应该就是二进制文件吧?MPLAB IDE 可以进行反汇编(相信它也是最准确最全的PIC反编译工具)。具体步骤如下:

1.启动MPLAB IDE 执行Configure菜单下的Select Device选择好芯片.

2. File菜单下Import导入要反编译的HEX文件.

3.View菜单下Program Memory 查看程序存储器的内容,在程序存储器内容显示窗口的左下角切换到Machine或Symbolic,在这个窗口上就可以看到每一个地址和HEX文件对应的A *** 源程序.

“反编译”就是察看源代码,其实更佳的PIC“反编译”工具就是MPLAB-IDE,也具有察看源代码的功能。不过大家要注意,由于PIC采用分页技术,“反编译”后的源程序再次编译后一般是不正确的,需要手工处理。

FILE-- IMPORT--IMPORT TO MEMORY --调入.HEX文件(你的机器码应该是bin文件或者hex文件,都差不多了!)

然后再 WINDOW 中打开PROGRAM MEMORY窗口,就得到了源程序

注意所有未用的程序段反汇编后全部成了XORLW 0FFH

STC反汇编软件

在Keil C 中增加STC型号

UV2版本,备份UV2.CDB文件

用STC提供的UV2.CDB代替

UV3版本,备份UV3.CDB文件

用STC提供的UV3.CDB代替

51单片机的反汇编与汇编,用哪个软件

51单片机汇编可以用Keil来实现。反汇编,可以用“51单片机的智能反汇编工具”这个软件来实现。

单片机程序用什么软件转汇编程序

直接用proteus。

用c语言的程序,但转换的结果不是太理想,跟反汇编差不多,需要自己去整理,其转移的标号需要自己重新定义,转换结果里是用行地址替代的。

先将汇编语言编译成HEX或BIN文件,再通过相应的下载手段把文件下载进去,编译的话比如WAVE软件就可以,很多的,下载的话要看什么型号的单片机了,有些支持在线ISP下载,那么电脑装个软件,通过232串口连接到板子上,就可以了,有些呢,是需要买专门的烧写器的。

简单汇编程序

简单汇编程序 又称“装入并执行”式汇编程序。由于简便而得到广泛使用。这种汇编程序的特点是汇编后的机器语言程序直接放在内存之中准备执行。目标程序所占据的存储位置是在汇编时固定的,并且以后不能改变,所以这种工作方式不能将多个独立汇编的子程序合并为一个完整的程序,而且只能调用位置与目标程序不冲突的程序库中的子程序。

以上内容参考:百度百科-汇编程序

3条大神的评论

  • avatar
    访客 2022-10-27 上午 01:00:12

    B代替 UV3版本,备份UV3.CDB文件 用STC提供的UV3.CDB代替51单片机的反汇编与汇编,用哪个软件51单片机汇编可以用Keil来实现。反汇编,可以用“

  • avatar
    访客 2022-10-27 上午 05:59:03

    MEMORY --调入.HEX文件(你的机器码应该是bin文件或者hex文件,都差不多了!)然后再 WINDOW 中打开PROGRAM MEMORY窗口,就得到

  • avatar
    访客 2022-10-27 上午 12:02:02

    源代码的功能。不过大家要注意,由于PIC采用分页技术,“反编译”后的源程序再次编译后一般是不正确的,需要手工处理。FILE-- IMPORT--IMPORT TO

发表评论