Original document(41 pages) Authorized document(41 pages) 中文版
    A processing system has a processor core (104) executing instructions of a first instruction set and an instruction translator (108) 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 (108) provides translator output signals specifying operations that are arranged so that the input viriables 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 sate is not altered until the final instruction is executed has the result that processing may be restarted after the interrup either by rerunning the complete emulation if the final operation had not started when the interrupt occured, or by running the next instruction from the second instruction set if the final operation has started when the interrupt occured.
Application Number
申请号
01810818 Application Date
申请日
2001.06.21
Title 名称 Restarting translated instructions
Publication Number
公开号
1434938 Publication Date
公开日
2003.08.06
Approval Pub. Date 2006.11.29 Granted Pub. Date 2006.11.29
International Classification 分类号 G06F9/318;G06F9/38
Applicant(s) Name
申请人
ARM Ltd.
Address 地址
Inventor(s) Name 发明人 E.C. Nevill;A.C. Rose
Attorney & Agent 代理人 wu limeng wang yong
More information 更  多  信  息


 Related patents information
Google
Note:All patent data come from State Intellectual Property Office of the People's Republic of China. If there were discrepancies between here and the State Intellectual Property office, the later is more accurate. The patent data is only for public exchange and learning purposes. We are not responsible for the adverse consequences with unverified use of the data.