《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 解决方案 > 单片机反汇编器有哪些?

单片机反汇编器有哪些?

2017-06-22
关键词: 汇编语言

通常单片机的程序是用汇编语言或高级语言编写的,这些代码叫原代码或者说是源程序,当程序编写完成后,经过编译软件或编译器的编译生成可以烧录到单片机程序区和数据区中的文件,这种文件称呼为机器码或者烧写文件,这个过程叫汇编。【解密咨询+V信:icpojie】

 

不同型号的单片机的烧写文件后缀是不一定相同的,最常用的是BIN和HEX格式,还有JED、POF、SOF、OTP、S19,SN8或CDS等格式。反汇编就是指将这些机器码反编译还原成汇编语言(ASM格式或者DT等格式)。但通常直接用软件反编译出来的程序只能作为参考,如果需要得到的源文件完全正确,或者说编译为BIN文件和最初始解密出来的BIN文件一样,那就需要手工调整。

 

芯片解密出来的文件是烧写文件,客户想研究学习程序思路,或者需要改变一些参数,在烧写文件上几乎无法修改,烧写文件时0110001这些格式。如果能提供反汇编后的ASM文件,那么就相对容易了很多。基于以上原因,很多客户希望能提供反汇编文件。如果客户需要,可以下载下面介绍的反汇编软件进行反汇编。

 

下面反汇编器(反汇编软件)并非由我们开发,版权属于软件开发者,我们通过比较感觉这些反汇编工具不错,所以提供给大家。

 

51单片机反反汇编器:51内核的反汇编器,可以反汇编ATMEL、SYNCMOS、 PHILIPS和WINBOND等51内核的单片机,这是一个不错的反汇编软件;WINDOWNS版本。

 

PIC单片机反汇编器

PIC单片机的反汇编软件,可以反汇编大部分PIC单片机,我们对使用做了说明,这些只包括普通的PIC16F,PIC12F等常见型号的反汇编,对于PIC18F和DSPIC30F我们只对在我们这解密的客户提供。

 

**R单片机反汇编器:

**R单片机开发调试工具(包括反汇编器功能),当用菜单FILE 中的OPEN命令打开HEX格式,hex 文件时进入反汇编调试,窗口中出现反汇编后的程序,但这个不能保存,可以COPY后保存;目前网上我们还没有找到比这个更好的**R反汇编器;WINDOWNS版本。

 

HOTEK系列单片机反汇编器:

HOLTEK单片机反汇编软件

1、自动把程序和数据区分开来

2、大片为0的数据,自动忽略(程序的NOP不会忽略)

3、支持符号引入(尚未优化,速度较慢),设置格式见Symbol.ini,可以自己增删

4、支持OTP文件和BIN文件(非OTP格式的文件一律按BIN处理)WINDOWNS版本,使用方法有详细说明。


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。