[发明专利]数据处理装置和操作数据处理装置的方法无效
申请号: | 97198142.6 | 申请日: | 1997-08-22 |
公开(公告)号: | CN1103959C | 公开(公告)日: | 2003-03-26 |
发明(设计)人: | R·约克;H·J·弗兰西斯;D·塞梅斯;S·比勒斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/32 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王勇,陈景峻 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 根据本发明,提供了一种数据处理装置,它包括用于存储要处理的数据项的多个寄存器;一个处理器,用于处理要应用于在所述多个寄存器中存储的数据项的指令;以及一个寄存器重映射逻辑,用于将一个预选的指令集中的逻辑寄存器引周转换到标识包含由所述处理器处理所需要的数据项的寄存器的一个物理寄存器引用。通过这一方法,为了将该重映射应用于所需的指令数目,只需将重映射指令执行一次。这与现有技术形成对比,其中,在重映射指令执行之后,该重映射将被应用于所有的后续指令,即不能选择所需数目的指令。本发明尤其有利于用于被设计成重复一个指令循环的装置中,该指令循环包括所述预选指令集。在这种情况下,用于管理该重复指令的循环硬件被设计成在每次重复该指令循环时更新该寄存器重映射逻辑,并且因此在执行该重复指令之前只执行用于配置该寄存器重映射逻辑的重映射指令一次。 | ||
搜索关键词: | 数据处理 装置 操作 方法 | ||
【主权项】:
1.一个数据处理装置,包括用于存储要处理的数据项的多个寄存器;一个处理器,用于处理要应用于在所述多个寄存器中存储的数据项的指令;一个寄存器重映射逻辑,用于将一个预选的指令集中的逻辑寄存器引用转换到标识包含由所述处理器处理所需要的数据项的寄存器的一个物理寄存器引用;用于定义要重复的一个指令范围和对于所述寄存器的一个被定义的子集使所述寄存器重映射逻辑被调用的一个重复指令,所述指令范围包括所述预选指令集;以及用于管理该重复指令和被安排成周期性地更新该寄存器重映射逻辑的循环硬件,以改变由该寄存器重映射逻辑所施加的从逻辑寄存器引用到物理寄存器引用的变换。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/97198142.6/,转载请声明来源钻瓜专利网。
- 上一篇:小型电动机的电动机壳体
- 下一篇:半导体集成电路