发明授权
US07406406B2 Instructions to load and store containing words in a computer system emulator with host word size larger than that of emulated machine
有权
在计算机系统仿真器中加载和存储包含字词的指令,其主机字大小于仿真机的大小
- 专利标题: Instructions to load and store containing words in a computer system emulator with host word size larger than that of emulated machine
- 专利标题(中): 在计算机系统仿真器中加载和存储包含字词的指令,其主机字大小于仿真机的大小
-
申请号: US11006414申请日: 2004-12-07
-
公开(公告)号: US07406406B2公开(公告)日: 2008-07-29
- 发明人: Russell W. Guenthner , Sidney L. Andress , John E. Heath
- 申请人: Russell W. Guenthner , Sidney L. Andress , John E. Heath
- 申请人地址: US MA Billerica
- 专利权人: Bull HN Information Systems Inc.
- 当前专利权人: Bull HN Information Systems Inc.
- 当前专利权人地址: US MA Billerica
- 代理商 James H Phillips; Russell W. Guenthner
- 主分类号: G06F9/44
- IPC分类号: G06F9/44 ; G06F9/455 ; G06F12/00
摘要:
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.
公开/授权文献
信息查询