• 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