The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 04, 1997
Filed:
Feb. 07, 1995
Hideki Ando, Hyogo, JP;
Mitsubishi Denki Kabushiki Kaisha, Tokyo, JP;
Abstract
A microprocessor includes a register file that outputs data from multiple registers at one time, and that stores separate data to multiple registers at one time, and an instruction decoder for decoding an instruction to output an operation control signal. The instruction decoder decodes a specific data transfer instruction and outputs a multiple transfer control signal indicating data transfer from multiple registers to multiple registers, a source designating signal for designating multiple source registers, and a destination designating signal for designating destination registers. The register file responds to the source designating signal and outputs data from corresponding registers. The microprocessor further includes an ALU responsive to the control signal for carrying out an operation according to data stored in the register file to provide the result to a register in the register file. The ALU responds to the multiple transfer control signal and provides data read out from the source registers specified according to the source designating signal to the register file. The register file stores data provided from the ALU to the destination registers specified according to the respective destination designating signals. The instruction decoder provides the multiple transfer control signal, and the source and destination designating signals, whereby the ALU directly transfers data in the source registers specified according to the source designating signals to the destination registers specified according to the destination designating signals. Therefore, the transfer operation of a plurality of data can be executed at the same time.