[发明专利]微处理器及微处理器方法有效
申请号: | 200910169345.9 | 申请日: | 2009-08-25 |
公开(公告)号: | CN101661384A | 公开(公告)日: | 2010-03-03 |
发明(设计)人: | G.葛兰·亨利;泰瑞·派克斯 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/22 | 分类号: | G06F9/22 |
代理公司: | 北京林达刘知识产权代理事务所 | 代理人: | 刘新宇;王 璐 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种微处理器及微处理器方法,用于执行字串重复搬移宏指令,指定被搬移的字串的字长度为于IA-32 ECX暂存器的一立即值。微处理器包括一存储器,用来储存第一组微指令序列与第二组微指令序列。第一组微指令序列根据立即值条件分支至第一组微指令序列的一微指令。第二组微指令序列不包含条件分支微指令。微处理器包括一耦接于存储器的指令转译器。因应搬移立即值给ECX暂存器的宏指令,指令转译器设定一旗标并储存立即值。因应修改ECX暂存器的宏指令,指令转译器清除旗标。当旗标被清除,指令转译器转移控制给第一组微指令序列;当旗标被设定,指令转译器转移控制给第二组微指令序列。本发明改善了重复字串宏指令的执行效能。 | ||
搜索关键词: | 微处理器 方法 | ||
【主权项】:
1.一种微处理器,其特征在于,用来执行IA-32架构字串重复搬移宏指令,其中被搬移的字串的字长度被指定为于上述IA-32架构的ECX暂存器中的一立即值,上述微处理器包括:一存储器,配置来储存:一第一组微指令序列,用来完成上述字串重复搬移宏指令,上述第一组微指令序列包含条件分支微指令,当上述条件分支微指令被执行时,上述条件分支微指令根据上述IA-32架构的ECX暂存器里储存的字长度条件分支到位于上述第一组微指令序列内的一微指令;以及一第二组微指令序列,用来完成上述字串重复搬移宏指令,上述第二组微指令序列不包含任何条件分支微指令;以及一指令转译器,耦接至上述存储器,配置来:因应搬移上述立即值到上述IA-32架构的ECX暂存器的宏指令,设定一快速字串旗标并储存上述立即值;以及因应以不同于搬移上述立即值到上述IA-32架构的ECX暂存器的方式修改上述IA-32架构的ECX暂存器的宏指令,清除上述快速字串旗标;以及因应一字串重复搬移宏指令:当上述快速字串旗标被清除时,转移上述微处理器的控制权到上述第一组微指令序列;以及当上述快速字串旗标被设定时,根据储存的上述立即值转移上述微处理器的控制权到位于上述第二组微指令序列内的一目标位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910169345.9/,转载请声明来源钻瓜专利网。
- 上一篇:高功率激光束展宽装置及方法
- 下一篇:虚拟机迁移