发明授权
US08196120B2 Computer emulator employing direct execution of compiled functions
有权
使用直接执行编译功能的计算机仿真器
- 专利标题: Computer emulator employing direct execution of compiled functions
- 专利标题(中): 使用直接执行编译功能的计算机仿真器
-
申请号: US12333864申请日: 2008-12-12
-
公开(公告)号: US08196120B2公开(公告)日: 2012-06-05
- 发明人: Michael James Irving , Robert Joseph Meyers
- 申请人: Michael James Irving , Robert Joseph Meyers
- 申请人地址: US PA Blue Bell
- 专利权人: Unisys Corporation
- 当前专利权人: Unisys Corporation
- 当前专利权人地址: US PA Blue Bell
- 代理商 James E. Goepel
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
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.
公开/授权文献
信息查询