网站首页/编程软件列表/内容

智能反编译器-智能反编译器下载 v1.3官方版

编程软件2022-09-16阅读($clicks$)
编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

智能反编译器是一款专业的c51单片机反汇编工具,它能自动区分代码段和数据段,使反编译出的源程序几乎不做任何修改即可进行再编译,让你可以更快捷地分析程序以及修改再编译等。

智能反编译器功能介绍

  1. 支持MCS-51系列、6502、PIC、NTK、HOLTEK、PIC到EMC的转换。
  2. 支持HEX、BIN文件格式。
  3. 部分单片机型号免费使用。

智能反编译器相关说明

PIC->PIC

1、对于PIC16C54,U51完全能够正确反编译。

2、对于PIC16C57,由于PIC16C57有2K ROM,分4 PAGES,当有跨页跳转或跨页调用时可能不能够正确反编译。所以对程序作改动时要相当注意,改动之前需对这些指令进行调整。

PIC->EMC

注:经过上述转换的程序仍可能存在下列问题,需要修正:

  1. 针对EMC内部RAM地址比PIC高10H,转换程序对>=10H的RAM地址硬性加10H,在间接寻址中,在赋给R4立即数的值转到EMC时该立即数也应加10H.
  2. PIC和EMC个别寄存器如标志寄存器R3.7、R4不一样,有些PIC程序中用了其中闲置的bit做标志位,到EMC程序中要检查有没有冲突。
  3. PIC和EMC读入RA或口5,闲置位赋值不一样:如PIC16C54读RA.时RA的高四位为0,但EM78×56就不是为0,所以EM78X56读出口5数据时要屏蔽高位,否则容易出错。

使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。

……

点击下载编程软件 >>本地高速下载

点击下载编程软件 >>本地高速下载

相关阅读