预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局 (12)发明专利说明书 (10)申请公布号CN1570851A (43)申请公布日2005.01.26 (21)申请号CN03133081.9 (22)申请日2003.07.23 (71)申请人凌阳科技股份有限公司 地址台湾省新竹县科学园区创新一路19号 (72)发明人黄明权 (74)专利代理机构中科专利商标代理有限责任公司 代理人汤保平 (51)Int.CI G06F9/30 G06F9/42 权利要求说明书说明书幅图 (54)发明名称 一种执行不同长度指令集的处理器 及方法 (57)摘要 一种执行不同长度指令集的处理器 及其方法,不同长度指令集包括一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比特指令。 2.如权利要求1所述的执行不同长度指令集的处理器,其特征在于,其中,该N值 为16。 3.如权利要求1所述的执行不同长度指令集的处理器,其特征在于,其中,该2N 至N指令集切换指令及该N至2N指令集切换指令为相同的指令,而当每次撷取 到该指令时,该指令集切换控制器便切换该指令解码装置及该指令执行装置的执行 模式。 4.一种于处理器中执行不同长度指令集的方法,该等不同长度指令集包括一N比特 指令集及一2N比特指令集,N为正整数,该N比特指令集的指令由一个N比特字 组所组成,该2N比特指令集的指令由一个2N比特宇组所组成,该2N比特指令 集包含一2N至N指令集切换指令,该N比特指令集包含一N至2N指令集切换指 令,其特征在于,该方法包括步骤: (A)提供复数个代表指令的2N比特字组; (B)撷取该复数个2N比特字组中的一2N比特字组,以由一指令解码装置进行解码, 并以一指令执行装置执行之; (C)当撷取到2N至N指令集切换指令时,切换该指令解码装置及该指令执行装置 执行于N比特模式,以使该指令解码装置对所撷取的2N比特字组进行两个N比 特指令解码,该指令执行装置执行该解码后的N比特指令;以及 (D)当撷取到N至2N指令集切换指令时,切换该指令解码装置及该指令执行装置 执行于2N比特模式,以使该指令解码装置对所撷取的2N比特字组进行一个2N 比特指令解码,该指令执行装置执行该解码后的2N比特指令。 5.如权利要求4所述的于处理器中执行不同长度指令集的方法,其特征在于,其中, 该N值为16。 6.如权利要求4所述的于处理器中执行不同长度指令集的方法,其特征在于,其中, 该2N至N指令集切换指令及该N至2N指令集切换指令可为相同的指令,而当每 次撷取到该指令时,该指令集切换控制器便切换该指令解码装置及该指令执行装置 的执行模式。 7.一种