[发明专利]一种处理指令的方法及装置有效
申请号: | 201710114931.8 | 申请日: | 2017-02-28 |
公开(公告)号: | CN108509013B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 黄罡;梁文亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F1/3203 | 分类号: | G06F1/3203;G06F1/3234;G06F9/26;G06F9/28 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 指令 方法 装置 | ||
1.一种处理指令的方法,其特征在于,包括:
处理器获取第一指令,所述第一指令中包括第一序列,所述第一指令用于指示所述处理器读取与所述第一序列对应的至少一个微操作,所述至少一个微操作为保存的对至少一个第二指令译码之后得到的结果;
所述处理器根据所述第一指令,读取与所述第一序列对应的所述至少一个微操作;
所述处理器执行所述至少一个微操作;
所述至少一个微操作的数量具体为至少两个,至少两个微操作包括至少一个第一微操作和至少一个第二微操作,所述至少一个第一微操作中的每个第一微操作中包括第一操作地址,一个第一微操作中的第一操作地址为所述处理器首次执行所述一个第一微操作时,所述一个第一微操作的操作地址;
所述处理器执行所述至少一个微操作,包括:
所述处理器修正所述每个第一微操作中的第一操作地址;
所述处理器执行修正第一操作地址后的所述每个第一微操作和所述至少一个第二微操作。
2.根据权利要求1所述的方法,其特征在于,所述至少一个微操作为至少一个第一微操作,所述至少一个第一微操作中的每个第一微操作中包括第一操作地址,一个第一微操作中的第一操作地址为所述处理器首次执行所述一个第一微操作时,所述一个第一微操作的操作地址;
所述处理器执行所述至少一个微操作,包括:
所述处理器修正所述每个第一微操作中的第一操作地址;
所述处理器执行修正第一操作地址后的所述每个第一微操作。
3.根据权利要求1或2所述的方法,其特征在于,所述第一指令中还包括地址偏移量,对于所述一个第一微操作,所述地址偏移量为第二操作地址相对于所述一个第一微操作中的第一操作地址的偏移量,所述第二操作地址为所述处理器当前执行所述一个第一微操作时,所述一个第一微操作的操作地址;
所述处理器修正所述每个第一微操作中的第一操作地址,包括:
对于所述每个第一微操作,所述处理器均执行下述步骤,以修正所述每个第一微操作中的第一操作地址:
所述处理器根据所述地址偏移量,将所述一个第一微操作中的第一操作地址修正为所述第二操作地址。
4.根据权利要求1-2任意一项所述的方法,其特征在于,在所述处理器首次执行所述至少一个第二指令的情况下,所述方法还包括:
所述处理器获取第三指令,所述第三指令中包括所述第一序列,所述第三指令用于指示所述处理器保存所述第一序列和所述至少一个微操作之间的对应关系;
所述处理器根据所述第三指令,保存所述第一序列和所述至少一个微操作之间的对应关系。
5.根据权利要求3所述的方法,其特征在于,在所述处理器首次执行所述至少一个第二指令的情况下,所述方法还包括:
所述处理器获取第三指令,所述第三指令中包括所述第一序列,所述第三指令用于指示所述处理器保存所述第一序列和所述至少一个微操作之间的对应关系;
所述处理器根据所述第三指令,保存所述第一序列和所述至少一个微操作之间的对应关系。
6.一种处理器,其特征在于,所述处理器包括控制单元和处理单元;
所述控制单元,用于获取第一指令,所述第一指令中包括第一序列,并根据所述第一指令,读取与所述第一序列对应的至少一个微操作;其中,所述第一指令用于指示所述控制单元读取与所述第一序列对应的所述至少一个微操作,所述至少一个微操作为保存的对至少一个第二指令译码之后得到的结果;
所述处理单元,用于执行所述控制单元读取的所述至少一个微操作;
所述至少一个微操作的数量具体为至少两个,至少两个微操作包括至少一个第一微操作和至少一个第二微操作,所述至少一个第一微操作中的每个第一微操作中包括第一操作地址,一个第一微操作中的第一操作地址为所述处理单元首次执行所述一个第一微操作时,所述一个第一微操作的操作地址;
所述处理单元,具体用于修正所述每个第一微操作中的第一操作地址,以及执行修正第一操作地址后的所述每个第一微操作和所述至少一个第二微操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710114931.8/1.html,转载请声明来源钻瓜专利网。