Instruction causing swap of base address from segment...

Electrical computers and digital processing systems: processing – Processing control – Processing control for data transfer

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06901505

ABSTRACT:
A processor is described which executes an instruction defined to swap the contents of at least one special purpose register (e.g. an MSR or a segment register) and another register. In some implementations, both of the registers are special purpose registers (e.g. a segment register and an MSR). The instruction may be used to provide a pointer to an operating system data structure in a register useable for address generation, and to preserve the content of that register in the other register involved in the swap. For example, in the segment register/MSR embodiment, the MSR may store the pointer and the segment register base address may be used in address generation operations.

REFERENCES:
patent: 5418956 (1995-05-01), Willman
patent: 5684993 (1997-11-01), Willman
patent: 6792499 (2004-09-01), Eldredge
Uffenbeck, John, Microcomputers and Microprocessors, The 8080, 8085, and Z-80 Programming, Interfacing, and Troubleshooting, Prentice-Hall, Inc., 1985, pp. 266-267.*
Hubicka, Jan, “Add swapgs/fix syscall in binutils”, email to “patches@x86-64.org” email list, Dec. 18, 2000.*
Keil, Karsten, “fix swapgs”, email to “patches@x86-64.org” email list, Dec. 31, 2000.*
Sites, Richard L., et al., “Alpha Architecture Reference Manual, Third Edition”, Digital Press, 1998, pp. preface, 1-2, 2-4, 5-12 t 5-13, and 5-17.*
Motorola, “MC68030 Enhance 32-bit Microprocessor User's Manual, Second Edition”, Prentice Hall, 1989, pp. 1-2, 1-4, 2-10, 2 20 to 2-23, 3-101, 3-107, 3-186, and 4-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, Publication #24108 Rev: C, Jan. 2001, pp. 1-128.
Alpha Architecture Reference Manual, Third Edition, Digital Press, 1998 Digital Equipment Corporation, pp. 5-14 to 5-15, 5-18 to 5-19, 5-30 to 5-35.
32-Bit Microprocessor User's Manual, MC68020, Third Edition, Motorola, 1989, pp. 3-105 and 3-184.
Intel Architecture Software Developer's Manual, vol. 1: Basic Architecture, 1997, pp. 6-17 to 6-19.
Intel, “Intel Architecture Software Developer's Manual, vol. 2: Instruction Set Reference,” 1997, pp. 3-29, 3-66 to 3-69, 3-196 to 3-197, 3-460 to 3-463.
AMD, “SYSCALL and SYSRET Instruction Specification”, Application Note, 1998, pp. 1-10.
Intel, “Intel Architecture Software Developer's Manual, vol. 2: Instruction Set Reference,” 1997, pp. 3-256 to 3-258, 3-286 to 3-290, 3-350 to 3-353, 3-385 to 3-387.
Intel Architecture Software Developer's Manual, vol. 1: Basic Architecture, 1997, pp. 3-38 to 3-39.
Addendum-Intel Architecture Software Developer's Manual, vol. 2: Instruction Set Reference, 1996/1997, Chapter 3, pp. 3-1 to 3-15.
Pentium Pro Family Developer's Manual, vol. 3: Operating System Writer's Guide, 1996, pp. 2-1 to 2-21, 3-1 to 3-33, 4-1 to 4-29.

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

Instruction causing swap of base address from segment... 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 causing swap of base address from segment..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction causing swap of base address from segment... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3380275

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