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

Extensible microprogram store

Assignee: US Philips Corp
•
Filing: 1970-10-22
•
Granted: 1973-10-23
•
Expires: 1990-10-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An extensible microprogramme store comprising an electrically invariable read only store (dead store) which can be extended by at least part of a destructive read store (living store) suitable for storing microprogramme words, the electrically invariable read store comprising microprogramme words containing a number of bits or group of bits (command lines) by which the microprogramme words contained in the living store can be selected and read from said living store. An ordering loop is provided between the ''''dead'''' and ''''living'''' stores, whereby a microprogramme word in the living store references a dead store address so that a new dead store-living store cycle can commence.

Inventors

  • 👤 J Reitsma
  • 👤 J Sanders

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 02:02
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/32; G06F9/322; G06F9/328; G06F9/22; G06F9/223; G06F9/26; G06F9/262; G06F9/268

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 135 words
An extensible microprogramme store, comprising: A. an electrically invariable read only store defined as a ''''dead store'''' having means for selecting and reading microprogramme words from an alternate read store component; B. a read store being the alternate read store component of (A) defined as a ''''living store'''' having contained therein microprogramme words; and C. means defining an ordering loop arranged between said ''''dead store'''' and said ''''living store,'''' wherein a microprogramme word passes from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogramme words contained in the living store, a ''''dead store'''' - ''''living store'''' cycle being completed by a microprogramme word in said ''''living store'''' which contains and references a fixed ''''dead store'''' address, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence.
Claim 2
Dependent Claim 135 words
An extensible microprogramme store, comprising: A. an electrically invariable read only store defined as a ''''dead store'''' having means for selecting and reading microprogramme words from an alternate read store component; B. a read store being the alternate read store component of (A) defined as a ''''living store'''' having contained therein microprogramme words; and C. means defining an ordering loop arranged between said ''''dead store'''' and said ''''living store,'''' wherein a microprogramme word passes from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogramme words contained in the living store, a ''''dead store'''' - ''''living store'''' cycle being completed by a microprogramme word in said ''''living store'''' which contains and references a fixed ''''dead store'''' address, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence.
Claim 3
Dependent Claim 30 words
The extensible microprogramme store of claim 1, wherein said ''''living store'''' is further associated with an address register which contains the address of a microprogramme word in the ''''living store.''''
Claim 4
Dependent Claim 116 words
The extensible microprogramme store of claim 2, wherein the address of the microprogramme word contained in the address register can be selected from the ''''living store'''' by a command line of the ''''dead store'''' while its associated microprogramme word can be read from the ''''living store,'''' and wherein contents of the address register can be extended under the control of an additional command line of the ''''dead store'''' so that the address of the next-following microprogramme word is formed in said ''''living store,'''' said additional command line being defined as a part of the microprogramme word of said ''''dead store'''' comprising a bit or a group of bits providing an activating signal to said ''''living store.''''
Claim 5
Dependent Claim 87 words
The extensible microprogramme store of claim 3, wherein one of the microprogramme words stored in the ''''dead store'''' for the purpose of ordering a microprogramme word from said ''''living store'''' essentially comprises zeros, wherein this microprogramme word when present in an output buffer register associated with said ''''dead store'''' enables a microprogramme word of the ''''living store'''' to be added to said buffer register by a command line of said ''''dead store,'''' whereby the microprogramme word of the ''''living store'''' can be delivered from said buffer register.
Claim 6
Independent Claim 152 words
A method of extending an electrically invariable read only store, defined as a ''''dead store'''' by means of a read store defined as a ''''living store'''' and containing microprogram words, said microprogram words each Containing and referencing a fixed ''''dead store'''' address, said method comprising the steps of: A. passing a microprogram word from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogram words contained in said ''''living store;'''' B. selecting and reading a microprogram word from said ''''living store'''' in response to the passing of the microprogram word from said ''''dead store'''' to said ''''living store,'''' the selected microprogram word containing a fixed ''''dead store'''' address thus completing a ''''dead store'''' - ''''living store'''' cycle, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence, and wherein subsequent cycles are controlled by said sequence of microprogram words contained in said ''''living store.''''
Claim 7
Independent Claim 152 words
A method of extending an electrically invariable read only store, defined as a ''''dead store'''' by means of a read store defined as a ''''living store'''' and containing microprogram words, said microprogram words each Containing and referencing a fixed ''''dead store'''' address, said method comprising the steps of: A. passing a microprogram word from said ''''dead store'''' to said ''''living store'''' in order to utilize a sequence of said microprogram words contained in said ''''living store;'''' B. selecting and reading a microprogram word from said ''''living store'''' in response to the passing of the microprogram word from said ''''dead store'''' to said ''''living store,'''' the selected microprogram word containing a fixed ''''dead store'''' address thus completing a ''''dead store'''' - ''''living store'''' cycle, and whereby a new ''''dead store'''' - ''''living store'''' cycle can commence, and wherein subsequent cycles are controlled by said sequence of microprogram words contained in said ''''living store.''''
Claim 8
Dependent Claim 72 words
The method of claim 5, wherein said ''''living store'''' is associated with an address register which contains the address of a microprogram word in the ''''living store,'''' and wherein the method further comprises the steps of: C. selecting an address of the microprogram contained in the address register, while reading an associated microprogram word from said ''''living store,'''' and D. forming the address of a next-following microprogram word in said ''''living store.''''
Claim 9
Dependent Claim 83 words
The method of claim 6, wherein one of the microprogram words stored in the ''''dead store'''' for the purpose of ordering a microprogram word from said ''''living store'''' comprises zeros and when this microprogram word is present in an output buffer register associated with said ''''dead store,'''' said method further comprises the steps of: E. adding a microprogram word of the living store to said buffer register; and F. delivering the living store microprogram word from said buffer register to said ''''dead store.''''

References Cited (Backward Citations)

US3302183A Cited
US3325788A Cited
US3389376A Cited
US3391394A Cited
US3404378A Cited
US3444527A Cited
US3432810A Cited
US3478322A Cited
US3585600A Cited
US3599176A Cited
US3636522A Cited
US3665426A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag