Increasing general registers in X86 processors

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

712229, G06F 930

Patent

active

060147393

ABSTRACT:
A microprocessor in which a register file of the microprocessor includes a standard register set and an extension register set. The extension register set is available on an instruction-by-instruction basis based on the contents of an extension register key field of the microprocessor instruction. In one embodiment, the instruction set is compliant with an X86 type instruction set in all cases when the extension register key field is not equal to an extension register key value. A microprocessor comprises a register file and an instruction decode circuit. The register file includes a standard register set comprising a plurality of standard registers and an extension register set comprising a plurality of extension registers. The instruction decode circuit is adapted to receive a microprocessor instruction that includes an extension register key field. If the contents of the extension register key field is equal to an extension register key value, then the instruction decode circuit is configured to access the contents of a selected extension register of the extension register set in response to receiving the microprocessor instruction. If, on the other hand, the contents of the extension register key field equal a value other than the extension register key value, then the instruction decode circuit is configured to access the contents of a selected standard register of the standard register set in response to receiving the microprocessor instruction.

REFERENCES:
patent: 5481684 (1996-01-01), Richter et al.
patent: 5651125 (1997-07-01), Witt
patent: 5689672 (1997-11-01), Witt
patent: 5809273 (1998-09-01), Favor
patent: 5822778 (1998-10-01), Dutton
patent: 5905900 (1999-05-01), Combs
U.S. Patent Application No. 08/886,421 filed Jul. 1, 1997.
Intel, "Intel 486DX Microprocessor Data Book", pp. 165-169, 148, Jun. 1991.
Intel, "Intel 486DX Microprocessor Data Book", pp. 148, and 165-169, Jun. 1991.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Increasing general registers in X86 processors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Increasing general registers in X86 processors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Increasing general registers in X86 processors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1470721

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.