Electrical computers and digital processing systems: processing – Processing control – Processing control for data transfer
Patent
1998-02-06
2000-11-07
An, Meng-Ai T.
Electrical computers and digital processing systems: processing
Processing control
Processing control for data transfer
712226, G06F 940
Patent
active
061450758
ABSTRACT:
An apparatus and method for exchanging operands within a microprocessor is provided. The apparatus contains a translator for generating a micro instruction that loads a first operand into a second location, and a second operand into a first location without specifying intermediate storage of either operand. In addition, interlock control is provided to disable interlock delay when executing an exchange instruction. Disabling the interlock control allows an exchange operation to be performed in 2 or less clock cycles. Also, a register file is used that allows two operands to be written to it in parallel. Operand write control is used with the register file to switch the operand specifiers in an exchange instruction during write back, to allow the specifiers used to retrieve operands from the register file to also be used for the exchange.
REFERENCES:
patent: 3398402 (1968-08-01), Delaigue et al.
patent: 3611299 (1971-10-01), Lindsey et al.
patent: 4620279 (1986-10-01), Read et al.
patent: 5367650 (1994-11-01), Sharangpani et al.
patent: 5634118 (1997-05-01), Blomgren
patent: 5751295 (1998-05-01), Becklund et al.
patent: 5884055 (1999-03-01), Tung et al.
Henry G. Glenn
Parks Terry
An Meng-Ai T.
Huffman James W.
Huffman Richard K.
IP-First L.L.C.
Patel Gautam R.
LandOfFree
Apparatus and method for executing a single-cycle exchange instr does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for executing a single-cycle exchange instr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for executing a single-cycle exchange instr will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1652636