[发明专利]一种执行不同长度指令集的处理器及方法无效
申请号: | 03133081.9 | 申请日: | 2003-07-23 |
公开(公告)号: | CN1570851A | 公开(公告)日: | 2005-01-26 |
发明(设计)人: | 黄明权 | 申请(专利权)人: | 凌阳科技股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/42 |
代理公司: | 中科专利商标代理有限责任公司 | 代理人: | 汤保平 |
地址: | 台湾省新竹*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种执行不同长度指令集的处理器及其方法,不同长度指令集包括一N比特指令集及一2N比特指令集,2N比特指令集包含一2N至N指令集切换指令,N比特指令集包含一N至2N指令集切换指令,当撷取到2N至N指令集切换指令时,切换处理器的指令解码装置及指令执行装置执行于N比特模式,而当撷取到N至2N指令集切换指令时,切换处理器执行于2N比特模式,其中于N比特模式,指令解码装置对指令撷取装置所撷取的2N比特字组进行两个N比特指令解码,指令执行装置执行解码后的N比特指令,于2N比特模式,指令解码装置对指令撷取装置所撷取的2N比特字组进行一个2N比特指令解码,指令执行装置执行该解码后的2N比特指令。 | ||
搜索关键词: | 一种 执行 不同 长度 指令 处理器 方法 | ||
【主权项】:
1.一种执行不同长度指令集的处理器,该等不同长度指令集至少包括一N比特指令集及一2N比特指令集,N为正整数,该N比特指令集的指令由一个N比特字组所组成,该2N比特指令集的指令由一个2N比特字组所组成,该2N比特指令集包含一2N至N指令集切换指令,该N比特指令集包含一N至2N指令集切换指令,其特征在于,该处理器包含:一指令输入装置,其包含一宽度为2N比特的存储空间以供储存复数个代表指令的2N比特字组;一指令撷取装置,用以撷取该指令码输入装置的一2N比特字组;一指令解码装置,是用以对该指令撷取装置所撷取的2N比特字组进行解码;一指令执行装置,其执行该解码后的N比特指令或2N比特指令;以及一指令集切换控制器,是耦合至该指令撷取装置,以当撷取到2N至N指令集切换指令时,切换该指令解码装置及该指令执行装置执行于N比特模式,而当撷取到N至2N指令集切换指令时,切换该指令解码装置及该指令执行装置执行于2N比特模式,其中,于该N比特模式,该指令解码装置对该指令撷取装置所撷取的2N比特字组进行两个N比特指令解码,该指令执行装置执行该解码后的N比特指令,于该2N比特模式,该指令解码装置对该指令撷取装置所撷取的2N比特字组进行一个2N比特指令解码,该指令执行装置执行该解码后的2N比特指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌阳科技股份有限公司,未经凌阳科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/03133081.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器负载均衡方法
- 下一篇:双重功率因数校正的低波峰比电子镇流器