Data processor
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsTakeshi Kishida, Masaitsu Nakajima
Life of this patent
Estimating the term…
Loading patent…
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsTakeshi Kishida, Masaitsu Nakajima
Estimating the term…
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.
A data processor comprising a first register file consisting of a plurality of registers, for executing an instruction described in a first instruction format by using data held in the first register file, the first instruction format including a register-addressing field of a predetermined size,
A pair of instruction formats for use in describing an instruction to be executed by one data processor, the pair of instruction formats comprising:
An instruction expansion method for expanding an instruction-set described in a first instruction format so as to be described in a second instruction format having a plurality of bits, the number of which is larger than the number of bits of the first instruction format,
A data processor comprising a first register file consisting of a plurality of registers, for executing an instruction described in a first instruction format by using data held in the first register file, the first instruction format including a register-addressing field of a predetermined size,
Dependencies are inferred from the claim text.