Method and apparatus for loading a segment register in a micropr

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395375, G06F 942

Patent

active

055176518

ABSTRACT:
A microprocessor contains an address generation unit, including a segment block, for loading descriptor data and a segment selector in a segment register. Two descriptor loads from a global descriptor table (GDT) and a local descriptor table (LDT) are executed. A 64 bit global descriptor from the GDT is loaded into a temporary register, and a 64 bit local descriptor from the LDT is also loaded into a separate temporary register. If a table indicator bit in the segment selector indicates use of the GDT, then the descriptor data from the GDT is selected. Alternatively, if the table indicator bit in the segment selector indicates the use of the LDT, then the descriptor data from the LDT is selected. The segment block splits the 64 bit descriptor data selected into two 32 bit quantities. The two 32 bit data quantities are input to a test programmable logic array (PLA). The test PLA checks for permission violations, or faults, and detects the need for special handling of the register segment load operation. If a fault violation occurs, the segment block signals a fault exception. If no fault is detected, then the segment block loads the two 32 bit descriptor data segments, along with the selector, into the appropriate segment register. If special handling is required, a conditional indirect branch is utilized to reach the handler.

REFERENCES:
patent: 4430706 (1984-02-01), Sand
patent: 4442484 (1984-04-01), Childs, Jr. et al.
patent: 5125087 (1992-06-01), Randell
patent: 5136697 (1992-08-01), Johnson
patent: 5144551 (1992-09-01), Cepulis
patent: 5367658 (1994-11-01), Spear et al.
patent: 5404470 (1995-04-01), Miyake
i486 Microprocessor Programmer's Reference Manual; a publication of Intel Corporation; Osborne McGraw-Hill, 1990.
IEEE Micro, Published Jun., 1991, pp. 10-13, and 63-73, Authors: Val Popescu, et al, Entitled: The Metaflow Architecture.
Superscolan Microprocessor Design, Mike Johnson, 1991, pp. 126-147, 278-288.

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

Method and apparatus for loading a segment register in a micropr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for loading a segment register in a micropr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for loading a segment register in a micropr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1904496

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