×

Method and operating system for executing programs in a multi-mode microprocessor

  • US 5,027,273 A
  • Filed: 04/21/1989
  • Issued: 06/25/1991
  • Est. Priority Date: 04/10/1985
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for accessing a segment in a multi-mode computer having segmented addressing, the computer having a memory, the computer having a segment selector to select the segment, the segment having a base address, the computer having a first mode wherein the base address of the segment is addressed by the segment selector and a second mode wherein the base address of the segment is addressed indirectly by the segment selector which points to a memory location within a mapping system where the base address of the segment is stored, the method allowing the segment to be accessed by the same segment selector value in both the first and second modes, the method comprising the steps of:

  • (a) selecting an address that is a multiple of 16 to be the base address of the segment;

    (b) when the computer is in either the first mode or the second mode,(1) setting the segment selector to a value so that the segment selector addresses the base address of the segment when the computer is in the first mode;

    (2) storing at a selected memory location within the mapping system the base address of the segment, the memory location being selected so that it is pointed to by the segment selector as set in step (1) when the computer is in the second mode; and

    (3) loading the segment into the memory at the base address; and

    (c) accessing the segment in both the first and second modes using the segment selector.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×