摘要
目前虚拟机技术广泛应用于代码移植、跨平台计算和模拟硬件机器等领域。该技术以软件的方式构建通用机器硬件的仿真环境,实现机器字节码在处理器中的运算过程。在介绍虚拟机原理的基础上,设计并实现了基于寄存器引擎的64位虚拟机,初步模拟了Intelx86的指令执行过程。
The technology of virtual machine is widely applied in many fields, such as code transplanting, cross-platform computing, and hardware simulation. The main purpose is to simulate the environment of general hardware by means of software and realize the operation of byte codes in processor. After introducing the basic theory, this paper designs and realizes a solution to 64-bit virtual machine based on register engine, which gives a preliminary study on simulating the process of instructions in Intel x86.
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第2期91-93,共3页
Computer Engineering