摘要
反汇编程序是一种将机器语言翻译成汇编语言的程序 .以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.
出处
《湘潭大学自然科学学报》
CAS
CSCD
2002年第2期21-25,共5页
Natural Science Journal of Xiangtan University