← Back to Patent Explorer
US3725874A Expired / Lapsed US ⏱️ 0.0 years remaining

Segment addressing

Assignee: US Philips Corp
•
Filing: 1971-09-02
•
Granted: 1973-04-03
•
Expires: 1991-09-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer comprising a store addressable in segments, containing segment words selectable by segment numbers, which words contain data of the segment, for example, a segment base address and a segment length information, in which two or three segment word registers are provided for storing two or particularly three segment words in order to ensure a rapid run of the programmes in the event of frequent change of addressing in a plurality of segments. The computer for this purpose with a detection device for detecting whether and, if so, in which of the in total two or three segment word registers the segment word of an indicated segment in a segment number register is stored. In the presence of the relevant segment word it is released via gates for calculating the address and for length check. In the absence of said segment word this word is carried on from the store to a segment word register. Particularly one of the three segment word registers is constantly reserved for storing the segment word of one given segment (O-segment).

Inventors

  • 👤 Heel J Van

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:00
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/34; G06F9/342; G06F12/00; G06F12/02; G06F12/0223; G06F12/0292; G06F12/08; G06F12/10; G06F12/1027; G06F12/1036; G06F12/14; G06F12/1416; G06F12/145

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.

References Cited (Backward Citations)

US3210733A Cited
US3239816A Cited
US3319226A Cited
US3340513A Cited
US3412382A Cited
US3461433A Cited
US3510847A Cited
US3533075A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-04-02 1976-10-02 1977-04-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-04-02 1980-10-02 1981-04-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-04-02 1984-10-02 1985-04-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag