[发明专利]重启动翻译的指令有效
申请号: | 01810818.0 | 申请日: | 2001-06-21 |
公开(公告)号: | CN1434938A | 公开(公告)日: | 2003-08-06 |
发明(设计)人: | E·C·内维尔;A·C·罗斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/318 | 分类号: | G06F9/318;G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 吴立明,王勇 |
地址: | 暂无信息 | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一处理系统,具有执行第一指令集的指令的一处理器内核(104)以及用于生成与第一指令集的一个或多个指令一致的翻译器输出信号的指令翻译器(108)以便仿真第二指令集的指令。指令翻译器(108)提供指定操作的翻译器输出信号,该操作被分配以便对第二指令集的一个指令的输入变量直到仿真那个指令的最后操作被执行才被改变。在执行第一指令集的指令的一个操作后一中断处理器提供中断服务。分配翻译的指令序列以便输入状态直到执行最后的指令才会改变具有在中断后如果当中断发生时最后操作还未开始,则可通过重新运行整个仿真,或如果当中断发生时最后操作已经开始则通过运行来自第二指令集的下一指令重启动处理的结果。 | ||
搜索关键词: | 重启动 翻译 指令 | ||
【主权项】:
1、用于处理数据的装置,所述装置包括:一处理器内核,用来执行由第一指令集的指令指定的操作;一指令翻译器,用来将第二指令集的指令翻译成与所述第一指令集的指令一致的翻译器输出信号,使用一个或多个输入变量,所述第二指令集的至少一个指令指定将被执行的操作;一中断处理器,响应一中断信号,在完成一当前正在执行的操作的执行后,中断与所述第一指令集的指令一致的操作的执行;以及重启动逻辑,用于在所述中断后重启动执行;其中所述指令翻译器用来生成与所述第一指令集的指令一致的一组或多组翻译器输出信号序列以表示所述第二指令集的所述至少一个指令,每个序列是直到在所述序列中的最后操作被执行才改变所述一个或多个输入变量;以及在执行表示所述第二指令集的所述至少一个指令的操作序列间发生一中断后:(i)如果在开始执行所述序列中的最后一个操作前发生所述中断,那么所述重启动逻辑在所述序列中第一操作重启动执行;以及(ii)如果在开始执行所述序列中的最后一个操作后发生所述中断,那么所述重启动逻辑在所述序列后的下一指令重启动执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/01810818.0/,转载请声明来源钻瓜专利网。
- 上一篇:空调器的制冷循环
- 下一篇:选择性分离核酸的方法