发明名称 提供多指令集和多译码模式的设备和方法
摘要 提供了支持两个指令集的数据处理设备(2)。这两个指令集共享一个公共的指令子集,包括至少一类指令,诸如所有的协处理器指令。一旦由于在存储器内的贮存次序而导致的任何差别被对例如字节序进行补偿,该公共指令子集就具有相同的指令编码。
申请公布号 CN100380315C 申请公布日期 2008.04.09
申请号 CN200480016543.7 申请日期 2004.01.20
申请人 ARM有限公司 发明人 D·J·西尔;E·C·内维尔
分类号 G06F9/318(2006.01);G06F9/30(2006.01) 主分类号 G06F9/318(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 程天正;王勇
主权项 1.用于处理数据的设备,所述设备包括:数据处理逻辑,用来执行数据处理操作;以及指令译码器,用来译码规定要由所述数据处理逻辑执行的数据处理操作的程序指令,以及控制所述数据处理逻辑以执行所述数据处理操作;其中所述指令译码器可在第一指令集的程序指令被译码的第一模式下和在第二指令集的程序指令被译码的第二模式下操作,所述第一指令集的程序指令子集具有对所述第二指令集的程序指令子集的公共贮存次序补偿的编码以及形成代表至少一类指令的公共指令子集,而且其中所述指令译码器包括公共子集指令译码器,该公共子集指令译码器译码所述公共指令子集以控制所述数据处理逻辑,以便独立于所述指令译码器是在所述第一模式下还是在所述第二模式下操作而执行相同的数据处理操作。
地址 英国剑桥郡