作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (02): 91-93.

• 论文 • 上一篇    下一篇

基于寄存器引擎的64位虚拟机的实现

李林华,盛浩,马世龙   

  1. 北京航空航天大学软件开发环境国家重点实验室,北京航空航天大学软件开发环境国家重点实验室,北京航空航天大学软件开发环境国家重点实验室 北京 100083
  • 发布日期:2005-01-25

Implementation of the 64-bit Virtual Machine Based on Register Engine

LI Linhua,SHENG Hao,MA Shilong   

  1. (National Key Laboratory of Software Development Environment,Beihang University,Beijing 100083)
  • Published:2005-01-25

摘要: 目前虚拟机技术广泛应用于代码移植、跨平台计算和模拟硬件机器等领域。该技术以软件的方式构建通用机器硬件的仿真环境,实现机器字节码在处理器中的运算过程。在介绍虚拟机原理的基础上,设计并实现了基于寄存器引擎的64位虚拟机,初步模拟了Intelx86的指令执行过程。

关键词: 虚拟机, 寄存器引擎, 64位计算

Abstract: 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.

中图分类号: