Invention Grant
- Patent Title: Instructions providing new functionality for utilization by a target system program of host system container words during computer system emulation with host word size larger than that of the emulated machine
- Patent Title (中): 提供新功能的计算机系统仿真期间主机系统容器字的目标系统程序使用主机字尺寸大于仿真机
-
Application No.: US12148205Application Date: 2008-04-17
-
Publication No.: US07689403B2Publication Date: 2010-03-30
- Inventor: Russell W. Guenthner , Sidney L Andress , John Heath
- Applicant: Russell W. Guenthner , Sidney L Andress , John Heath
- Assignee: Bull HN
- Current Assignee: Bull HN
- Agent Russell W. Guenthner
- Main IPC: G06F9/455
- IPC: G06F9/455

Abstract:
Two unique instructions for the instruction set of a target 36-bit machine which is emulated on a host 64-bit machine are provided in order to achieve visibility, to an emulated application program, of a “containing” word stored in the memory of the host machine. A “LOAD64” instruction loads the emulator memory location representing an emulated “Q” (supplementary accumulator) register with the “normal” 36-bits of the containing word. At the same time, the “upper” 28 bits of the 64-bit containing word is copied into the emulator memory location representing an emulated “A” (accumulator) register. Thus, the emulated 36-bit machine “sees” and can examine the 64-bit word in its entirety. A “Store64” instruction stores the emulated “Q” register contents into the lower 36-bits of the 64-bit containing word, and at the same time stores the lower 28 bits of the emulated “A” register contents into the upper 28 bits of the 64-bit containing word.
Public/Granted literature
Information query