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