代码与数据分离的反汇编程序设计 |
| |
引用本文: | 肖正文,张江陵.代码与数据分离的反汇编程序设计[J].计算机工程与应用,1996,32(5):33-35. |
| |
作者姓名: | 肖正文 张江陵 |
| |
作者单位: | 华中理工大学计算机系 |
| |
摘 要: | 分离代码与数据是反汇编程序的重要设计目标。目前在反汇编程序设计中广泛采用的多遍扫描方法在理论上不能完全实现代码与数据的分离。在技术实现上又存在算法复杂、数据结构嬴肿、代码效率低、运行速度慢的不足。本文研究了目标程序中代码与数据的特点、CPU指令的控制机制和汇编程序员编制程序时的基本原则,给出了一种在反汇编程序设计中实现代码与数据分离的新的技术实现方法。并用该方法对美国AD公司的数字信号处理芯片DSP-21XX系列、MOTOLORA公司的68HC11系列、INTEL公司的8051和8098系列设计了代码与数据分离的反汇编程序。
|
关 键 词: | 指令流跟踪 代码遍历算法 软件仿真 代码地址栈 |
本文献已被 CNKI 维普 等数据库收录! |
|