Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
250 words
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.
Claim 2
Independent Claim
250 words
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.
Claim 3
Dependent Claim
11 words
The method of claim 1 wherein the segment contains program routines.
Claim 4
Dependent Claim
12 words
The method of claim 1 wherein the segment contains operating system routines.
Claim 5
Dependent Claim
25 words
The method of claim 1 wherein the base address in step (a) is set to a value that is greater than or equal to 128.
Claim 6
Dependent Claim
11 words
The method of claim 4 wherein the segment contains program routines.
Claim 7
Dependent Claim
12 words
The method of claim 4 wherein the segment contains operating system routines.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein the base address in step (a) is set to a value that is a multiple of 128.
Claim 9
Dependent Claim
11 words
The method of claim 7 wherein the segment contains program routines.
Claim 10
Dependent Claim
12 words
The method of claim 7 wherein the segment contains operating system routines.
Claim 11
Independent Claim
260 words
A method for accessing a segment in a computer, the computer having a memory and the computer based on an Intel 80286 or compatible microprocessor, the microprocessor having segmented addressing and a segment selector to select the segment, the segment having a base address, the microprocessor having a real mode wherein the base address of the segment is addressed by the segment selector and a protected mode wherein the base address of the segment is addressed indirectly by the segment selector which points to a memory location within a descriptor table 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 real and protected 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 real mode or the protected 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 real mode; (2) storing at a selected memory location within the descriptor table 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 protected mode; and (3) loading the segment into the memory at the base address; and (c) accessing the segment in both the real and protected modes using the segment selector.
Claim 12
Independent Claim
260 words
A method for accessing a segment in a computer, the computer having a memory and the computer based on an Intel 80286 or compatible microprocessor, the microprocessor having segmented addressing and a segment selector to select the segment, the segment having a base address, the microprocessor having a real mode wherein the base address of the segment is addressed by the segment selector and a protected mode wherein the base address of the segment is addressed indirectly by the segment selector which points to a memory location within a descriptor table 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 real and protected 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 real mode or the protected 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 real mode; (2) storing at a selected memory location within the descriptor table 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 protected mode; and (3) loading the segment into the memory at the base address; and (c) accessing the segment in both the real and protected modes using the segment selector.
Claim 13
Dependent Claim
11 words
The method of claim 10 wherein the segment contains program routines.
Claim 14
Dependent Claim
12 words
The method of claim 10 wherein the segment contains operating system routines.
Claim 15
Dependent Claim
14 words
The method of claim 10 wherein the descriptor table is the local descriptor table.
Claim 16
Dependent Claim
11 words
The method of claim 13 wherein the segment contains program routines.
Claim 17
Dependent Claim
12 words
The method of claim 13 wherein the segment contains operating system routines.
Claim 18
Dependent Claim
14 words
The method of claim 10 wherein the descriptor table is a global descriptor table.
Claim 19
Dependent Claim
23 words
The method of claim 16 wherein the base address in step (a) is set to a value that is a multiple of 128.
Claim 20
Dependent Claim
11 words
The method of claim 17 wherein the segment contains program routines.
Claim 21
Dependent Claim
12 words
The method of claim 17 wherein the segment contains operating system routines.
Claim 22
Dependent Claim
11 words
The method of claim 16 wherein the segment contains program routines.
Claim 23
Dependent Claim
12 words
The method of claim 16 wherein the segment contains operating system routines.