程序反汇编

首页 > 程序反汇编>芯片程序反汇编

芯片程序反汇编

 

本款产品集成了多种系列的单片机反汇编功能(现可支持51系列,AVR系列,STM32系列,和泰系列,松翰系列,PIC等市面上常用的单片机型号),用户可自行选择对应的单片机,然后导入BIN文件,系统会自动反编译出对应的汇编文件,

此汇编文件可实现数据与代码段的分离,并且将程序分段表示,子程序及跳转程序有对应的标号,每句程序有相应的注释,程序一目了然,结构层次分明,基本上如同手工编写的汇编文件,可以帮助开发者最大程度还原原有的程序,同时,可将此汇编文件直接导入到对应型号的单片机开发环境中进行编译调试,现程序可以保证反编译出的汇编程序可以直接在原开发环境中正确的编译通过。
相关功能概述:

1、1、可添加修改每种型号的每条指令的注释,用户自己定义方便分析时更为轻松的读懂指令。(如下图)

2、
2、可添加、修改、删除每种信号的特殊功能寄存器的名称,功能注释,程序中访问寄存器的地址,将全部用其定义的寄存器名称代替,并且在后面的注释中显示其功能注释。使开发者更容易结合外部原理图了解程序如何控制硬件结构的。(如下图)

 

1、3、可以添加,修改每种型号芯片的所包含的头文件、中断入口地址、代码段定义伪指令等信息。(如下图)


2、
4、可控制显示代码以何种形式显示,分16进制的数据显示,纯汇编指令显示(代码数据不分离,代码不分段),跟踪形式显示(代码数据分离,代码分段)同时还可以控制是否显示特殊功能寄存器,是否显示注释,是否显示对应的原十六进制数据等。(如下图)

 

3、5、可标记功能,通过选择指令列表中某些指令行或者特殊功能寄存器中某些特殊功能寄存器名称,可以将这些指令或者特殊功能寄存器名称在反出的汇编指令中进行颜色标记,以很明晰的看出这些指令我寄存器在整个程序中的分布,更好的分析其功能意图。(如下图)