DocumentCode :
479897
Title :
Design and Implementation of the Virtual Machine Constructing on Register
Author :
Xie, Weibo ; Ting, Fu
Author_Institution :
Coll. of Comput. Sci. & Technol., Huaqiao Univ., Quanzhou
Volume :
2
fYear :
2008
fDate :
12-14 Dec. 2008
Firstpage :
424
Lastpage :
430
Abstract :
The technology of virtual machines 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. Virtual machines are commonly used to distribute programs in an architecture-neutral format, which can easily be interpreted or compiled. A long-running question in the design of virtual machines is whether stack architecture or register architecture can be implemented more efficiently with an interpreter. After introducing the basic theory, a solution to designing and realizing virtual machine constructing on register processor proposed in this paper, which gives a preliminary study on simulating the process of instructions in Intel x86.
Keywords :
programming languages; virtual machines; architecture-neutral format; code transplanting; cross-platform computing; hardware simulation; register processor; virtual machine; Application software; Computational modeling; Computer architecture; Computer science; Hardware; Registers; Runtime; Software design; Software engineering; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Software Engineering, 2008 International Conference on
Conference_Location :
Wuhan, Hubei
Print_ISBN :
978-0-7695-3336-0
Type :
conf
DOI :
10.1109/CSSE.2008.1411
Filename :
4722085
Link To Document :
بازگشت