Patent ID: 7664934
Filing Date: 2010-02-16
Classification: G06F

Abstract:
1. A data processing method used for a data processor in which a first register file including a plurality of registers and a second register file including a plurality of registers, the number of which is larger than that of the registers of the first register file, are embedded; the data processing method comprising: a step for receiving an instruction described in a first instruction format including a register-addressing field of a predetermined size or an instruction described in a second instruction format including a register-addressing field of a size larger than the size of the register-addressing field included in the first instruction format, a step for directly decoding a received instruction described in the first instruction format or the second instruction format, which is different from the first instruction format, and a step for executing when the instruction decoder decodes an instruction described in the first instruction format, the instruction described in the first instruction format, using operand data stored in the first register file, and when the instruction decoder decodes an instruction described in the second instruction format, the instruction described in the second instruction format, using operand data stored in the second register file.