发明名称 用多指令集处理数据的器件和方法
摘要 本发明描述了一种采用多指令集的数据处理系统。程序指令字通过指令流水线(6)进入处理器核心(2)。当第二指令集中的程序指令字通过指令流水线时,它们将被映射为第一指令集中的程序指令字。第二指令集中的程序指令字比第一指令集中的程序指令字的字长要小,并且第二指令集是第一指令集的子集。字长小提高了代码密度,同时,第二指令集是第一指令集的子集这一特性允许有效地实现一一映射,因而无需第二指令集专用的指令译码器。
申请公布号 CN1088214C 申请公布日期 2002.07.24
申请号 CN95192829.5 申请日期 1995.02.15
申请人 ARM有限公司 发明人 D·V·贾加
分类号 G06F9/318 主分类号 G06F9/318
代理机构 中国专利代理(香港)有限公司 代理人 王勇;张志醒
主权项 1.用于处理数据的器件,所述器件含有:一个处理器核心,用来响应大量的核心控制信号;译码机构,用来译码第一指令集中的X-位程序指令字中的P位,从而产生所述的核心控制信号;一条指令流水线,程序指令字通过该流水线到达所述译码机构;第一映射机构,它响应通过所述指令流水线的第二指令集中的Y-位程序指令字,用来把所述Y-位程序指令字中的Q位映射到相应X-位程序指令字中的所述P位,以供所述译码机构译码,其中,Y小于X,且所述第二指令集是所述第一指令集的子集。
地址 英国剑桥郡