基于Delphi的反汇编程序设计与研究  

Design And research of Disasembler based on Delphi

在线阅读下载全文

作  者:刘连浩[1] 罗一[1] 罗桂娥[1] 

机构地区:[1]中南大学信息工程学院,湖南长沙410083

出  处:《湘潭大学自然科学学报》2002年第2期21-25,共5页Natural Science Journal of Xiangtan University

摘  要:反汇编程序是一种将机器语言翻译成汇编语言的程序 .以Zilog公司新推出的Z80 182为例 ,阐述了指令卡诺图和标准指令库的建立 ;随后介绍了基于Delphi的反汇编程序原理 ,包括具体的反汇编过程 ,即 :按指令操作码查标准指令库 ,将调用、跳转目的地址符号化 ,将代词转换成立即数 ,将ASCII码、汉字内码翻译成英文字母和汉字 。Disassembler is a program that translates machine language into assembly language.By taking Z80182,a CPU Zilog company has recently researched, as an example, this paper introduces the establishment of the instruction Karnaugh map and standard instruction database. Then the paper presents the principle of disassembler based on Delphi, which includes the detailed disassembling process consulting the standard instruction database with operation code, changing the logic address of call and jump into the symbol address, translating the ASCII data or Chinese inter-code into English letter or Chinese Characters, and doing interrupt vector into symbolizing interrupt vector table. This method not only greatly increases the effectiveness of scientific research, but also shortens the developing cycle.

关 键 词:DELPHI 反汇编程序 设计 指令卡诺图 标准指令库 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象