发明名称 Computer system emulating a register window architecture by decoding the subject code to find the register window movements to encode the memory stack pointer
摘要 Disclosed is a computer system adapted to run register window architecture software. The computer has a decode unit that decodes the subject code to obtain the register window movements, and derive the window subject references from the register based instructions. The system has a memory stack and an encoder to generate target code from the decoded subject code. The target processor in the system executes the target code by setting a stack pointer to the head of the memory stack and adjusts the pointer using the register window movements and accesses the stack entries using the window subject references. The decoder may identify save and restore type movements, which are used by the target processor to adjust the stack pointer, possibly by a preset offset. If the subject code has a caller portion that performs a function call to a another portion the encoder unit may generate a single block of target code. The memory may be an emulated execution stack.
申请公布号 GB2442566(A) 申请公布日期 2008.04.09
申请号 GB20070018811 申请日期 2007.09.27
申请人 TRANSITIVE LIMITED 发明人 ALEXANDER BARRACLOUGH BROWN
分类号 G06F9/455;G06F9/318;G06F9/45 主分类号 G06F9/455
代理机构 代理人
主权项
地址