发明名称 Memory address prediction under emulation
摘要 Emulation of a guest computer architecture on a host system of another computer architecture. The guest computer architecture has programs composed of legacy instructions. Each particular legacy instruction is translated into one or more particular translated instructions for emulating the particular legacy instruction. If the particular legacy instruction is an operand-setting instruction for storing a value of a precedent operand, a corresponding flag is set when the value of the precedent operand has not been determined. If the particular legacy instruction is an operand-using instruction for using the precedent operand, a check is made to determine if the corresponding flag is set. If the corresponding flag is set, translation of the operand-using instruction is suspended and the one or more particular translated instructions corresponding to the operand-setting instruction are executed to determine the value of the precedent operand. Thereafter, the translation of the legacy instructions is resumed using the value of the precedent operand in the resumed translation. If the corresponding flag is not set, the translation of the operand-using instruction continues without suspension.
申请公布号 US2003093776(A1) 申请公布日期 2003.05.15
申请号 US20010992137 申请日期 2001.11.14
申请人 HILTON RONALD 发明人 HILTON RONALD
分类号 G06F9/45;G06F9/455;G06F15/00;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址