Processor which overrides default operand size for implicit...

Electrical computers and digital processing systems: processing – Instruction decoding – Decoding instruction to accommodate variable length...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10936633

ABSTRACT:
A processor supports a mode in which the default operand size is 32 bits, but which supports operand size overrides to 64 bits. Furthermore, the default operand size may automatically be overridden to 64 bits for instructions having an implicit stack pointer reference and for near branch instructions. The overriding of the default operand size may occur without requiring an operand size override encoding in these instructions. In one embodiment, the instruction set specifying the instructions may be a variable byte length instruction set (e.g. x86), and the operand size override encoding may be a prefix byte which increases the instruction length.

REFERENCES:
patent: 4620274 (1986-10-01), Boothroyd et al.
patent: 4701946 (1987-10-01), Oliva et al.
patent: 4926322 (1990-05-01), Stimac et al.
patent: 5381537 (1995-01-01), Baum et al.
patent: 5479627 (1995-12-01), Khalidi et al.
patent: 5481684 (1996-01-01), Richter et al.
patent: 5517651 (1996-05-01), Huck et al.
patent: 5617554 (1997-04-01), Alpert et al.
patent: 5644755 (1997-07-01), Wooten
patent: 5692167 (1997-11-01), Grochowski et al.
patent: 5758116 (1998-05-01), Lee et al.
patent: 5774686 (1998-06-01), Hammond et al.
patent: 5781753 (1998-07-01), McFarland et al.
patent: 5784638 (1998-07-01), Goetz et al.
patent: 5787495 (1998-07-01), Henry et al.
patent: 5826074 (1998-10-01), Blomgren
patent: 5895497 (1999-04-01), Anderson
patent: 6086623 (2000-07-01), Broome et al.
patent: 6105125 (2000-08-01), Nemirovsky et al.
patent: 6560694 (2003-05-01), McGrath et al.
patent: 6571330 (2003-05-01), McGrath et al.
patent: 6715063 (2004-03-01), McGrath
Intel, Pentium® Pro Family Developer's Manual, vol. 2: Programmer's Reference Manual, 1995, pp. 11-1,2.
The Technology Behind Crusoe™ Processors, Low-Power x86-Compatible Processors Implemented with Code Morphing™ Software, Transmeta Corporation, Jan. 2000, pp. 1-18.
Alpha Learns to Do Windows; Digital's FX!32 is The Key To Running Win32 Software on Alpha/Windows NT., Selinda Chiquoine, BYTE, Aug. 4, 1998, 4 pages.
Awards Stack Up for DIGITAL FX!32 Windows Compatibility Software for ALPHA, DIGITAL Press Releases, Dec. 11, 1997, 7 pages.
DIGITAL FX!32; White Paper; How DIGITAL FX!32 Works, DIGITAL Semiconductor, Jan. 26, 1998, 4 pages.
An Alpha in PC Clothing; Digital Equipment's New x86 Emulator Technology Makes An Alpha System a Fast x86 Clone, Tom Thompson, BYTE, Aug. 4, 1998, 7 pages.
AMD 64-Bit Technology; The AMD x86 Architecture Programmers Overview, AMD, Publication #24108 Rev: A, Aug. 2000, pp. 1-106.
AMD 64-Bit Technology; The AMD x86-64 Architecture Programmers Overview, AMD, Pulication #24108 Rev: C, Jan. 2001, pp. 1-128.
Intel Software Developer's Manual, Intel, vol. 1: “Basic Architecture”, 1997, pp. 3-14 to 3-15, and 4-1 to 4-17.
Intel, “Embedded Intel486 Processor Family Developer's Manual”; 1997, pp. 3-24, 4-11, 4-27, 6-12, 6-14 and 6-15.
James L. Turley, “Advanced 80386 Programming Techniques,” 1998, Osborne McGraw-Hill, pp. 10, 15-16, 26, 45-84, 180, 259, 264, 266-267, and 407-409.
Intel, “Intel Architecture Software Developer's Manual,” vol. 1: Basic Architecture, 1997, Chapter 3.
Intel, “Pentium Processor Family Developer's Manual,” vol. 3: Architecture and Programming Manual, 1995, Chapters 2, 3, 10 and 11.
James L. Turley, “Advanced 80386 Programming Techniques,” 1988, Chapters 2 and 9.
Intel, “Pentium Pro Family Developer's Manual,” vol. 3: Operating System Writer's Guide, 1996, Chapters 2, 3 and 4.
Intel Architecture Software Developer's Manual, Intel, vol. 2: “Intrusion Set Reference”, 1997, pp. 2-1 to 2-2, 3-38 to 3-48, 3-241 to 3-251, 3-350 to 3-385, 3-385 to 3-391, 3-407 to 3-412.
Intel Architecture Software Developer's Manual, Intel, vol. 1: “Basic Architecture”, 1997, pp. 3-14 to 3-15, and 4-1 to 4-21.

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

Processor which overrides default operand size for implicit... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processor which overrides default operand size for implicit..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processor which overrides default operand size for implicit... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3889270

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