数据处理器
    4.
    发明公开

    公开(公告)号:CN103268218A

    公开(公告)日:2013-08-28

    申请号:CN201310187146.7

    申请日:2009-02-12

    发明人: 荒川文男

    IPC分类号: G06F9/30

    摘要: 本发明提供一种数据处理器。在标志生成指令数量较多的情况下,通过增加1条指令生成的标志数量,而使标志生成指令数量的减少超过标志使用指令数量的增加,由此实现指令数量的削减,根据以上观点,定义生成与操作数的数据尺寸对应的多个标志的指令。例如,在缩小指令集计算机型的数据处理器中,在指令集中添加可对多个数据尺寸的操作数进行运算处理的、不拘泥于如下操作数的数据尺寸而生成与各个数据尺寸对应的标志(newU、newT)的指令,其中,该如下操作数为对较大数据尺寸的操作数的低位一侧进行与对较小数据尺寸的操作数的运算处理相等的处理而被进行运算处理的操作数。

    处理数据的方法和设备
    5.
    发明授权

    公开(公告)号:CN101493762B

    公开(公告)日:2013-05-22

    申请号:CN200910006111.2

    申请日:2009-01-23

    申请人: ARM有限公司

    IPC分类号: G06F9/38

    摘要: 本发明涉及多指令集的指令预解码。提供了一种数据处理设备,其具有用来生成预解码的指令的预解码电路10,预解码的指令被存储在指令高速缓存20中。来自指令高速缓存20的预解码的指令被解码电路45,50,46读取,并用来形成控制与预解码的指令对应的处理操作的控制信号。最初取出的程序指令可以属于多个指令集中的各个指令集。来自一个指令集的指令被预解码电路10预解码成预解码的指令,预解码的指令具有共享格式以表示与从另一个指令集中取得的相应指令共享的功能性。通过这种方式,解码电路的共享部分可以关于来自这两个不同指令集中的指令的共享功能性生成控制信号。

    信息处理装置及控制方法

    公开(公告)号:CN101689150B

    公开(公告)日:2011-11-30

    申请号:CN200780053358.9

    申请日:2007-06-20

    发明人: 菅竜二

    IPC分类号: G06F12/16

    摘要: 一种信息处理装置及控制方法,处理装置具有:第1寄存器文件;第2寄存器文件,其保存第1寄存器文件所保存的数据的一部分;运算单元,其使用从第2寄存器文件读出的数据进行运算,并把运算结果作为输出数据进行输出;和指示单元,其发出写入指示及第1和第2发生指示,该写入指示用于指示向第1和第2寄存器文件双方写入输出数据及其错误检测码,该第1和第2发生指示用于指示第1和第2寄存器文件各自的伪故障生成。处理装置还具有:第1控制单元,其在接收到写入指示和第1发生指示时,发出第1生成指示;第1生成单元,其在接收到第1生成指示时,根据输出数据和错误检测码生成第1伪故障数据,并输出给第1寄存器文件;以及同样的第2控制单元和第2生成单元。

    数据处理器
    7.
    发明公开

    公开(公告)号:CN101515229A

    公开(公告)日:2009-08-26

    申请号:CN200910005794.X

    申请日:2009-02-12

    发明人: 荒川文男

    IPC分类号: G06F9/30

    摘要: 本发明提供一种数据处理器。在标志生成指令数量较多的情况下,通过增加1条指令生成的标志数量,而使标志生成指令数量的减少超过标志使用指令数量的增加,由此实现指令数量的削减,根据以上观点,定义生成与操作数的数据尺寸对应的多个标志的指令。例如,在缩小指令集计算机型的数据处理器中,在指令集中添加可对多个数据尺寸的操作数进行运算处理的、不拘泥于如下操作数的数据尺寸而生成与各个数据尺寸对应的标志(newU、newT)的指令,其中,该如下操作数为对较大数据尺寸的操作数的低位一侧进行与对较小数据尺寸的操作数的运算处理相等的处理而被进行运算处理的操作数。

    多指令集的指令预解码
    8.
    发明公开

    公开(公告)号:CN101493762A

    公开(公告)日:2009-07-29

    申请号:CN200910006111.2

    申请日:2009-01-23

    申请人: ARM有限公司

    IPC分类号: G06F9/38

    摘要: 本发明涉及多指令集的指令预解码。提供了一种数据处理设备,其具有用来生成预解码的指令的预解码电路10,预解码的指令被存储在指令高速缓存20中。来自指令高速缓存20的预解码的指令被解码电路45,50,46读取,并用来形成控制与预解码的指令对应的处理操作的控制信号。最初取出的程序指令可以属于多个指令集中的各个指令集。来自一个指令集的指令被预解码电路10预解码成预解码的指令,预解码的指令具有共享格式以表示与从另一个指令集中取得的相应指令共享的功能性。通过这种方式,解码电路的共享部分可以关于来自这两个不同指令集中的指令的共享功能性生成控制信号。