[发明专利]具有虚拟化指令集架构的处理器和方法有效
申请号: | 201410805562.3 | 申请日: | 2014-12-19 |
公开(公告)号: | CN104778030B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | R·萨达卡 | 申请(专利权)人: | 美普思技术有限责任公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/455 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的各实施方式总体上涉及具有虚拟化指令集架构的处理器和方法。具体地,涉及一种处理器包括用于基于外显操作码标识符和指令中编码的元数据两者来解码该指令的解码器。作为一个示例,指令集可以具有指定两个寄存器(r1和r2)的若等于则转移(BEQ),这些寄存器存储进行相等比较的值。指令集可以提供BEQ的单个操作码标识符,并且取决于源寄存器在那个操作码标识符的具体实例中出现的顺序,处理器可以确定是否将那个实例解码成为BEQ或另一指令。除了其他形式的元数据以外,附加形式的元数据可以包括解释指令中所包括的常数、以及确定源寄存器的相等性。 | ||
搜索关键词: | 具有 虚拟 指令 架构 处理器 方法 | ||
【主权项】:
1.一种用于处理器的解码单元,包括:针对表示指令的机器代码元素的输入,其中,所述机器代码元素包括两个或更多个元素的从有序集合选择的标识数据;以及电路,被配置成用于响应于所述机器代码元素的操作码标识符部分标识虚拟编码指令,使用所述操作码标识符部分和所述机器代码元素的剩余部分中的至少一部分来将所述机器代码元素解码成对用于在与所述解码单元耦合的执行单元上执行的可执行的操作进行定义的数据,并且所述电路被进一步配置成用于使用所述两个或更多个元素的所述标识数据在所述机器代码元素中出现的相对顺序来确定响应于所述机器代码元素而有待执行的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美普思技术有限责任公司,未经美普思技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410805562.3/,转载请声明来源钻瓜专利网。