Invention Grant
US08196120B2 Computer emulator employing direct execution of compiled functions
有权
使用直接执行编译功能的计算机仿真器
- Patent Title: Computer emulator employing direct execution of compiled functions
- Patent Title (中): 使用直接执行编译功能的计算机仿真器
-
Application No.: US12333864Application Date: 2008-12-12
-
Publication No.: US08196120B2Publication Date: 2012-06-05
- Inventor: Michael James Irving , Robert Joseph Meyers
- Applicant: Michael James Irving , Robert Joseph Meyers
- Applicant Address: US PA Blue Bell
- Assignee: Unisys Corporation
- Current Assignee: Unisys Corporation
- Current Assignee Address: US PA Blue Bell
- Agent James E. Goepel
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
An emulation system that provides the functionality of an emulated computer on a host computer pre-processes the object code file to be emulated to reduce the run-time overhead due to parsing the object code. The emulator uses pre-programmed functions that model each instruction of the emulated computer. An object code file is pre-parsed to generate a translated file which includes a sequence of function calls corresponding to the sequence of instructions in the code file. The translated file is compiled to generate a corresponding translated object-code file. The translated object-code file is executed in the emulation environment on the host computer. The emulation system also includes a standard mode in which the object code file is emulated by sequentially parsing each instruction in the object code file and invoking an appropriate one of the preprogrammed functions in the emulated environment.
Public/Granted literature
- US20090094015A1 COMPUTER EMULATOR EMPLOYING DIRECT EXECUTION OF COMPILED FUNCTIONS Public/Granted day:2009-04-09
Information query