Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
343 words
A computer comprising a store addressable in a plurality of numbered word segments, each word segment having at least a segment base address portion and a segment length data portion, said store including a plurality of storage locations selectable by a segment number register wherein said segment words are stored, said computer further comprising converting means for converting logical segment addresses into numbered word segments for selecting said memory storage location, said converting means comprising a first segment word register having a first part thereof storing a segment base address portion and a second part storing a segment length data portion of one said numbered word segment, a register for storing a logical segment address to be converted, a summation device to address parts of the segment word register and the logical address register for combining said address parts to form a said numbered word segment, a comparison device for comparing said segment length data with said numbered word segment derived from the two said registers for checking whether said numbered word segment is located within said one numbered word segment, at least one further segment word register for storing the segment base address and the segment length data of at least one further segment contingent to said one numbered word segment, said segment number register responsive to said derived numbered word segment to select a said numbered word segment, a detection device responsive to the select segment number register contents for detecting if, and consequently in which of said two segment word registers the segment word of the derived numbered word segment is stored, said detection device including means for applying a control-signal to the relevant one of said two segment word registers, said detection device further having means responsive to the absence of the segment word of said derived numbered word segmenT in one of the two segment word registers for applying a control-signal to said numbered word register for transferring the segment word of said derived numbered word from the numbered word register to one of the segment word registers.
Claim 2
Dependent Claim
343 words
A computer comprising a store addressable in a plurality of numbered word segments, each word segment having at least a segment base address portion and a segment length data portion, said store including a plurality of storage locations selectable by a segment number register wherein said segment words are stored, said computer further comprising converting means for converting logical segment addresses into numbered word segments for selecting said memory storage location, said converting means comprising a first segment word register having a first part thereof storing a segment base address portion and a second part storing a segment length data portion of one said numbered word segment, a register for storing a logical segment address to be converted, a summation device to address parts of the segment word register and the logical address register for combining said address parts to form a said numbered word segment, a comparison device for comparing said segment length data with said numbered word segment derived from the two said registers for checking whether said numbered word segment is located within said one numbered word segment, at least one further segment word register for storing the segment base address and the segment length data of at least one further segment contingent to said one numbered word segment, said segment number register responsive to said derived numbered word segment to select a said numbered word segment, a detection device responsive to the select segment number register contents for detecting if, and consequently in which of said two segment word registers the segment word of the derived numbered word segment is stored, said detection device including means for applying a control-signal to the relevant one of said two segment word registers, said detection device further having means responsive to the absence of the segment word of said derived numbered word segmenT in one of the two segment word registers for applying a control-signal to said numbered word register for transferring the segment word of said derived numbered word from the numbered word register to one of the segment word registers.
Claim 3
Dependent Claim
40 words
A computer as claimed in claim 1, wherein three segment word registers are provided and in that one of the segment word registers is constantly provided with a segment base address and a segment length information of a given segment.
Claim 4
Dependent Claim
37 words
A computer as claimed in claim 1, wherein storage locations selectable by segment numbers are provided with means for storing segment accessibility data, said segment word registers being provided with locations for storing said segment accessibility data.
Claim 5
Dependent Claim
89 words
A computer as claimed in claim 1, further providing for the segment addressing of a segment mode including segmented programmes as well as segment addressing in which programmes as a whole may be considered to form individual segments and wherein said computer comprises a control-device for producing a signal at the change over from one type of segment addressing to the other on a conductor, said signal capable of controlling said one of said segment word registers for storing the initial segment word of the relevant segment addressing mode.