首页 > 软件下载 > 编程开发 > 智能反编译器
智能反编译器

智能反编译器

  • 软件大小:249.1 KB
  • 版本类型:官方版
  • 更新时间:2020-05-09
  • 版本号:1.3
  • 软件语言:简体中文
  • 适用系统:Windows XP 及以上
  • 软件授权:免费

智能反编译器

版本 1.3 249.1 KB Windows XP 及以上

智能反编译器安装教程

智能反编译器是一款专业的 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 数据时要屏蔽高位,否则容易出错。