Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1995-06-09
1998-06-23
Treat, William M.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711211, G06F 900
Patent
active
057713669
ABSTRACT:
A method and system for interchanging operands and loading such operands into a plurality of operand registers in an execution unit with the data processing system during execution of a complex instruction. A plurality of operands are stored within a register file, including a first operand and a second operand. An instruction is loaded into the first stage of the execution pipe within the execution unit, wherein the instruction has a plurality of fields. Such fields include a first and second field, containing a first and second operand pointer, respectively, for designating a value stored in the register file for loading into first and second operand registers, respectively. Next, the first and second operand pointers are interchanged between the first and second fields. Finally, the first operand register is loaded with the value in the register file designated by the second operand pointer stored in the first field, and the second operand register is loaded with the value in the register file designated by the first operand pointer in the second field, wherein the values in the register file designated by operand pointers in the fields of the instruction are loaded into different operand registers than originally specified by the instruction, thereby facilitating execution of a complex instruction in the execution unit.
REFERENCES:
patent: 3234367 (1966-02-01), Blaauw et al.
patent: 3344261 (1967-09-01), Hornung
patent: 3863224 (1975-01-01), Alexander
patent: 4413326 (1983-11-01), Wilson et al.
patent: 4754422 (1988-06-01), Sakai et al.
patent: 4823260 (1989-04-01), Imel et al.
patent: 4823301 (1989-04-01), Knierim
patent: 4996660 (1991-02-01), Beacom et al.
patent: 5249149 (1993-09-01), Cocanougher et al.
patent: 5258944 (1993-11-01), Smith
patent: 5309383 (1994-05-01), Kuroiwa
patent: 5325494 (1994-06-01), Imai et al.
patent: 5367650 (1994-11-01), Sharangpani et al.
patent: 5522051 (1996-05-01), Sharangpani
patent: 5548776 (1996-08-01), Colwell et al.
Bjorksten Andrew Augustus
Bui Duc Quang
Fry Richard Edmund
Phillips James Edward
Coulter Kenneth R.
Dillon Andrew J.
England Anthony V. S.
International Business Machines - Corporation
Treat William M.
LandOfFree
Method and system for interchanging operands during complex inst does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for interchanging operands during complex inst, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for interchanging operands during complex inst will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1400570