[发明专利]多指令集的指令预解码有效
| 申请号: | 200910006111.2 | 申请日: | 2009-01-23 |
| 公开(公告)号: | CN101493762A | 公开(公告)日: | 2009-07-29 |
| 发明(设计)人: | P·R·格林哈尔格;A·C·罗斯;S·J·克拉斯克 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 张雪梅;王小衡 |
| 地址: | 英国*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明涉及多指令集的指令预解码。提供了一种数据处理设备,其具有用来生成预解码的指令的预解码电路10,预解码的指令被存储在指令高速缓存20中。来自指令高速缓存20的预解码的指令被解码电路45,50,46读取,并用来形成控制与预解码的指令对应的处理操作的控制信号。最初取出的程序指令可以属于多个指令集中的各个指令集。来自一个指令集的指令被预解码电路10预解码成预解码的指令,预解码的指令具有共享格式以表示与从另一个指令集中取得的相应指令共享的功能性。通过这种方式,解码电路的共享部分可以关于来自这两个不同指令集中的指令的共享功能性生成控制信号。 | ||
| 搜索关键词: | 指令 解码 | ||
【主权项】:
1.用于处理数据的设备,包括:预解码电路,其响应于从存储器中取出的程序指令来对所述程序指令执行预解码处理,从而形成预解码的指令;高速缓冲存储器,其耦合到所述预解码电路,以存储所述预解码的指令;解码电路,其响应于从所述高速缓冲存储器中读取的预解码的指令来生成控制信号;和处理电路,其响应于所述控制信号以执行由所述预解码的指令指定的处理操作;其中所述程序指令来自多个不同的指令集;所述预解码电路将来自第一指令集的程序指令和来自第二指令集的程序指令映射到具有共享格式以表示共享功能性的预解码的指令;和所述解码电路的共享部分生成所述控制信号以关于所述共享功能性控制所述处理电路。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910006111.2/,转载请声明来源钻瓜专利网。





