发明名称 RESTARTING TRANSLATED INSTRUCTIONS
摘要 A processing system has a processor core executing instructions of a first instruction set and an instruction translator for generating translator output signals corresponding to one or more instructions of the first instruction set so as to emulate instructions of a second instruction set. The instruction translator provides translator output signals specifying operations that are arranged so that the input variables to an instruction of the second instruction set are not changed until the final operation emulating that instruction is executed. An interrupt handler services an interrupt after execution of an operation of the instructions of the first instruction set. Arranging the translated sequences of instructions such that the input state is not altered until the final instruction is executed has the result that processing may be restarted after the interrupt either by rerunning the complete emulation if the final operation had not started when the interrupt occurred, or by running the next instruction from the second instruction set if the final operation had started when the interrupt occurred.
申请公布号 KR100890243(B1) 申请公布日期 2009.03.24
申请号 KR20037004687 申请日期 2003.04.02
申请人 发明人
分类号 G06F9/00;G06F9/30;G06F9/318;G06F9/38;G06F9/45;G06F9/455;G06F9/46;G06F9/48;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址