Method for instructing a data processor to process data
    1.
    发明授权
    Method for instructing a data processor to process data 有权
    指示数据处理器处理数据的方法

    公开(公告)号:US07979676B2

    公开(公告)日:2011-07-12

    申请号:US12632532

    申请日:2009-12-07

    IPC分类号: G06F9/30

    摘要: A data processor which executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file.

    摘要翻译: 执行以第一和第二指令格式描述的指令的数据处理器。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。

    Data processor
    2.
    发明授权
    Data processor 有权
    数据处理器

    公开(公告)号:US07194602B2

    公开(公告)日:2007-03-20

    申请号:US10385854

    申请日:2003-03-12

    IPC分类号: G06F9/34 G06F9/355

    摘要: A data processor according to the present invention executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file. If the instruction-type identifier has identified the received instruction as being described in the first instruction format, the data processor executes the instruction using data held in the first register file. On the other hand, if the instruction-type identifier has identified the received instruction as being described in the second instruction format, the data processor executes the instruction using data held in the second register file.

    摘要翻译: 根据本发明的数据处理器执行以第一和第二指令格式描述的指令。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。 如果指令类型标识符已经将接收到的指令识别为如第一指令格式所描述的那样,则数据处理器使用保存在第一寄存器文件中的数据来执行指令。 另一方面,如果指令类型标识符已经将接收到的指令识别为如第二指令格式所描述的那样,则数据处理器使用保存在第二寄存器堆中的数据来执行指令。

    Data processor
    3.
    发明授权
    Data processor 有权
    数据处理器

    公开(公告)号:US06549999B2

    公开(公告)日:2003-04-15

    申请号:US09761177

    申请日:2001-01-18

    IPC分类号: G06F930

    摘要: A data processor according to the present invention executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file. If the instruction-type identifier has identified the received instruction as being described in the first instruction format, the data processor executes the instruction using data held in the first register file. On the other hand, if the instruction-type identifier has identified the received instruction as being described in the second instruction format, the data processor executes the instruction using data held in the second register file.

    摘要翻译: 根据本发明的数据处理器执行以第一和第二指令格式描述的指令。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。 如果指令类型标识符已经将接收到的指令识别为如第一指令格式所描述的那样,则数据处理器使用保存在第一寄存器文件中的数据来执行指令。 另一方面,如果指令类型标识符已经将接收到的指令识别为如第二指令格式所描述的那样,则数据处理器使用保存在第二寄存器堆中的数据来执行指令。

    METHOD FOR INSTRUCTING A DATA PROCESSOR TO PROCESS DATA
    4.
    发明申请
    METHOD FOR INSTRUCTING A DATA PROCESSOR TO PROCESS DATA 有权
    用于指示数据处理器处理数据的方法

    公开(公告)号:US20100146244A1

    公开(公告)日:2010-06-10

    申请号:US12632532

    申请日:2009-12-07

    IPC分类号: G06F9/30

    摘要: A data processor which executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file.

    摘要翻译: 执行以第一和第二指令格式描述的指令的数据处理器。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。

    Data processor decoding instruction formats using operand data
    5.
    发明授权
    Data processor decoding instruction formats using operand data 有权
    数据处理器使用操作数数据解码指令格式

    公开(公告)号:US07664934B2

    公开(公告)日:2010-02-16

    申请号:US11706333

    申请日:2007-02-15

    IPC分类号: G06F9/30

    摘要: A data processor according to the present invention executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file. If the instruction-type identifier has identified the received instruction as being described in the first instruction format, the data processor executes the instruction using data held in the first register file. On the other hand, if the instruction-type identifier has identified the received instruction as being described in the second instruction format, the data processor executes the instruction using data held in the second register file.

    摘要翻译: 根据本发明的数据处理器执行以第一和第二指令格式描述的指令。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。 如果指令类型标识符已经将接收到的指令识别为如第一指令格式所描述的那样,则数据处理器使用保存在第一寄存器文件中的数据来执行指令。 另一方面,如果指令类型标识符已经将接收到的指令识别为如第二指令格式所描述的那样,则数据处理器使用保存在第二寄存器堆中的数据来执行指令。

    Method for instructing a data processor to process data
    6.
    发明授权
    Method for instructing a data processor to process data 有权
    指示数据处理器处理数据的方法

    公开(公告)号:US08443173B2

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

    申请号:US13153035

    申请日:2011-06-03

    IPC分类号: G06F9/30

    摘要: A data processor which executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file.

    摘要翻译: 执行以第一和第二指令格式描述的指令的数据处理器。 第一指令格式定义了预定大小的寄存器寻址字段,而第二指令格式定义了大于由第一指令格式定义的寄存器寻址字段的大小的寄存器寻址字段。 数据处理器包括:指令类型标识符,响应于指令,用于通过指令本身识别接收到的以第一或第二指令格式描述的指令; 包括多个寄存器的第一寄存器堆; 以及还包括多个寄存器的第二寄存器堆,包括在第二寄存器堆中的寄存器的数目大于包含在第一寄存器堆中的寄存器的寄存器数。

    Data processor
    7.
    发明申请

    公开(公告)号:US20070150704A1

    公开(公告)日:2007-06-28

    申请号:US11706333

    申请日:2007-02-15

    IPC分类号: G06F9/40

    摘要: A data processor according to the present invention executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file. If the instruction-type identifier has identified the received instruction as being described in the first instruction format, the data processor executes the instruction using data held in the first register file. On the other hand, if the instruction-type identifier has identified the received instruction as being described in the second instruction format, the data processor executes the instruction using data held in the second register file.

    Data processor
    8.
    发明授权

    公开(公告)号:US06199155B1

    公开(公告)日:2001-03-06

    申请号:US09267135

    申请日:1999-03-11

    IPC分类号: G06F930

    摘要: A data processor according to the present invention executes instructions described in first and second instruction formats. The first instruction format defines a register-addressing field of a predetermined size, while the second instruction format defines a register-addressing field of a size larger than that of the register-addressing field defined by the first instruction format. The data processor includes: instruction-type identifier, responsive to an instruction, for identifying the received instruction as being described in the first or second instruction format by the instruction itself; a first register file including a plurality of registers; and a second register file also including a plurality of registers, the number of the registers included in the second register file being larger than that of the registers included in the first register file. If the instruction-type identifier has identified the received instruction as being described in the first instruction format, the data processor executes the instruction using data held in the first register file. On the other hand, if the instruction-type identifier has identified the received instruction as being described in the second instruction format, the data processor executes the instruction using data held in the second register file.

    Microprocessor with arithmetic processing units and arithmetic execution
unit
    9.
    发明授权
    Microprocessor with arithmetic processing units and arithmetic execution unit 失效
    具有算术处理单元和算术执行单元的微处理器

    公开(公告)号:US6065112A

    公开(公告)日:2000-05-16

    申请号:US98448

    申请日:1998-06-17

    摘要: Along with an arithmetic processing unit and an arithmetic execution unit, another arithmetic processing unit is coupled in parallel to an instruction issue unit. Disposed within one of the arithmetic processing units are an address generation unit, an instruction buffer, an instruction decoder, an arithmetic execution unit, a data memory, and a flag register. The instruction decoder decodes an instruction read from the instruction buffer. If the decoded instruction is an iteration start instruction, the instruction decoder extracts a number of times an iterative process is to be executed that is included in the instruction for forwarding to the address generation unit. The address generation unit exerts control as to the execution and termination of iterative processes.

    摘要翻译: 与算术处理单元和算术执行单元一起,另一个运算处理单元与指令发行单元并联耦合。 在一个运算处理单元内配置有地址生成单元,指令缓冲器,指令译码器,运算执行单元,数据存储器以及标志寄存器。 指令解码器对从指令缓冲器读取的指令进行解码。 如果解码指令是迭代开始指令,则指令解码器提取包括在用于转发到地址生成单元的指令中的要执行的迭代处理的次数。 地址生成单元对迭代处理的执行和终止进行控制。