Electrical computers and digital processing systems: processing – Processing control – Instruction modification based on condition
Patent
1997-07-17
2000-06-13
Ellis, Richard L.
Electrical computers and digital processing systems: processing
Processing control
Instruction modification based on condition
712229, 712209, G06F 9318
Patent
active
060761563
ABSTRACT:
A microprocessor employs an instruction redefinition register which programmably redefines the operation performed by one or more instructions. Instructions may be added to the instruction set executed by the microprocessor without consuming opcode encodings. One or more new instructions may be mapped to an opcode assigned to a redefinable instruction (e.g. a seldom-used instruction selected during the design of the microprocessor to be redefinable to one or more of the added instructions). A particular application program may select the architecturally defined operation corresponding to the redefinable instruction or one of the operations corresponding to the new operations by coding the instruction redefinition register. In one particular embodiment, the instruction redefinition register is a model specific register (MSR) as defined by the x86 microprocessor architecture. A frequently-used instruction may also be selected as a redefinable instruction for purposes of expanding the microprocessor resources available as operands of that instruction.
REFERENCES:
patent: 4095278 (1978-06-01), Kihara
patent: 4109311 (1978-08-01), Blum et al.
patent: 4236204 (1980-11-01), Groves
patent: 4639865 (1987-01-01), Martin
patent: 4691278 (1987-09-01), Iwata
patent: 4783738 (1988-11-01), Li et al.
patent: 4876639 (1989-10-01), Mensch, Jr.
patent: 5404554 (1995-04-01), Fuse
patent: 5682491 (1997-10-01), Pechanek et al.
patent: 5854912 (1998-12-01), Mahalingaiah
patent: 5854913 (1998-12-01), Goetz et al.
patent: 5872919 (1999-02-01), Wakeland
Turley, James L., Advanced 80386 Programming Techniques, Osborne McGraw-Hill, 1988.
1996 Pentium Pro Family Developer's Manual, vol. 3: Operating System Writer's Guide, Intel Corporation, pp. 8-7, 10-11, 10-12, 10-14 through 10-18, 16-1 through 16-18, Appendix C--C-1 through C7.
Christie David S.
Pickett James K.
Advanced Micro Devices , Inc.
Ellis Richard L.
Kowert Robert C.
Merkel Lawrence J.
LandOfFree
Instruction redefinition using model specific registers does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Instruction redefinition using model specific registers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction redefinition using model specific registers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2079072