[发明专利]包括打包源字段和目的地字段的微操作有效
申请号: | 201410083147.1 | 申请日: | 2014-03-07 |
公开(公告)号: | CN104035748B | 公开(公告)日: | 2018-03-09 |
发明(设计)人: | T-C.坦;B.G.伯吉斯;R.延加 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 张婧 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 打包 字段 目的地 操作 | ||
1.一种指令处理方法,包括:
接收从一个或多个指令解码的多个微操作;
基于通过重新命名器读或写打包寄存器以用于寄存器重新命名的所述重新命名器的重新命名端口的预设数目,将包括在所述微操作中的多个寄存器打包成为包括多个打包寄存器的打包寄存器结构;以及
将打包寄存器发送到所述重新命名器以用于寄存器重新命名。
2.如权利要求1所述的方法,其中,被打包成为打包寄存器结构中的寄存器中的每一个包括有效源数据或者有效目的地数据。
3.如权利要求1所述的方法,还包括重新命名所述打包寄存器,
其中所述重新命名端口的预设数目被设置为小于允许微操作在一个周期中作为操作数所具有的全部寄存器的数目。
4.如权利要求3所述的方法,其中从预定寄存器当中选择将被打包成为打包寄存器结构的寄存器中的每一个,所述预定寄存器从全部寄存器当中选择。
5.如权利要求4所述的方法,其中基于关于预定寄存器的有效信息和使用年限信息选择将被打包的寄存器中的每一个。
6.如权利要求1所述的方法,其中,所述打包寄存器结构还包括关于被打包成为打包寄存器结构的寄存器中的每一个的属性信息。
7.如权利要求6所述的方法,其中,所述属性信息包括以下至少其中之一:
关于寄存器中的每一个是否具有有效源信息或者目的地信息的信息;
寄存器中的每一个的标识符;以及
包括寄存器中的每一个的微操作当中的微操作的标识符。
8.如权利要求7所述的方法,其中,所述微操作的标识符包括关于已经解码微操作的解码器的信息。
9.如权利要求7所述的方法,其中,所述属性信息还包括关于寄存器中的每一个的使用年限信息。
10.如权利要求1所述的方法,还包括确定打包寄存器的数目是否超出所述重新命名器端口的预设数目,
其中,如果确定所述打包寄存器的数目未超出所述预设数目,则在当前周期中发送所述打包寄存器以用于寄存器重新命名,以及
其中,如果确定所述打包寄存器的数目超出所述预设数目,则在下一周期发送包括在所述多个微操作当中的一个或多个微操作中的一个或多个寄存器以用于寄存器重新命名。
11.如权利要求10所述的方法,其中,所述预设数目小于允许微操作采用其作为操作数的全部寄存器的数目。
12.如权利要求11所述的方法,其中,基于多个微操作的使用年限,从所述多个微操作当中选择所述一个或多个微操作。
13.如权利要求1所述的方法,其中,所述多个寄存器包括至少一个源寄存器和至少一个目的地寄存器,以及
其中,所述打包寄存器结构包括:
打包源结构,包括通过打包所述至少一个源寄存器而生成的至少一个打包源寄存器;以及
打包目的地结构,包括通过打包至少一个目的地寄存器而生成的至少一个打包目的地寄存器。
14.如权利要求13所述的方法,其中,所述打包源结构还包括关于所述至少一个打包源寄存器中的每一个源自其的源寄存器的源属性信息;以及
其中,所述打包目的地结构还包括关于所述至少一个打包目的地寄存器中的每一个源自其的目的地寄存器的目的地属性信息。
15.如权利要求14所述的方法,其中,所述源属性信息包括以下至少其中之一:
关于源寄存器是否具有有效源信息的信息;
源寄存器的标识符;以及
包括源寄存器的微操作当中的微操作的标识符,并且
其中所述目的地属性信息包括:
关于所述目的地寄存器是否具有有效目的地信息的信息;
目的地寄存器的标识符;以及
包括目的地寄存器的微操作当中的微操作的标识符。
16.如权利要求15所述的方法,其中,所述源属性信息和所述目的地属性信息至少其中一个包括关于所述源寄存器和所述目的地寄存器的使用年限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410083147.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:管理移动终端的存储器的设备和方法
- 下一篇:输入装置、显示装置及其控制方法