Patent US3976976A successfully refreshed from Google Patents.
US3976976A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and means to access and extended memory unit
Assignee: United States Department of the Navy
•
Filing: 1975-04-04
•
Granted: 1976-08-24
•
Expires: 1995-04-04
Abstract
Abstract Access to additional memory is provided by extending two registers and adg a no-index register reference which creates an extended data address register for directly addressing the additional memory.
Inventors
- 👤 Vartan N. Khosharian
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 19:35
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/34; G06F9/342; G06F12/00; G06F12/02; G06F12/06; G06F12/0615; G06F12/0623; G06F9/32; G06F9/321
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
120 words
A method of extending the addressing capability of a computer to a larger memory capacity than the inherent operand portion of the instructions of the computer without affecting hardware and software logic and with no additional instructions or controllers, the steps comprising: a. providing a high-speed magnetic core memory having the desired capacity of memory; b. extending the memory address register to directly address the higher capacity memory; c. extending the program instruction register to directly address the higher capacity memory; d. extending the index registers to create an extended data address register for directly addressing the higher capacity memory; and e. providing a no-index register reference to create an extended data address register for addressing said higher capacity memory.
Claim 2
Independent Claim
120 words
A method of extending the addressing capability of a computer to a larger memory capacity than the inherent operand portion of the instructions of the computer without affecting hardware and software logic and with no additional instructions or controllers, the steps comprising: a. providing a high-speed magnetic core memory having the desired capacity of memory; b. extending the memory address register to directly address the higher capacity memory; c. extending the program instruction register to directly address the higher capacity memory; d. extending the index registers to create an extended data address register for directly addressing the higher capacity memory; and e. providing a no-index register reference to create an extended data address register for addressing said higher capacity memory.
Claim 3
Dependent Claim
154 words
In a general purpose computer, an improvement for extending the addressing capability to a larger memory capacity than the inherent operand portion of the instructions without restructuring the existing hardware and software logic, said improvement comprising: a. a memory means having a predetermined capacity of memory; b. extended memory address register means appended to the existing memory address register and being coupled to said memory means and to the existing computer memory; c. extended program instruction register means appended to the existing program instruction register and being coupled to said extended memory address register means for directly addressing said memory means; d. extended index register means appended to each of the existing index registers and being coupled to said extended memory address register means for directly addressing said memory means; e. a no-index register reference means having an extended data address register for directly addressing said memory means when no indexing is called for.
Claim 4
Dependent Claim
154 words
In a general purpose computer, an improvement for extending the addressing capability to a larger memory capacity than the inherent operand portion of the instructions without restructuring the existing hardware and software logic, said improvement comprising: a. a memory means having a predetermined capacity of memory; b. extended memory address register means appended to the existing memory address register and being coupled to said memory means and to the existing computer memory; c. extended program instruction register means appended to the existing program instruction register and being coupled to said extended memory address register means for directly addressing said memory means; d. extended index register means appended to each of the existing index registers and being coupled to said extended memory address register means for directly addressing said memory means; e. a no-index register reference means having an extended data address register for directly addressing said memory means when no indexing is called for.
Claim 5
Dependent Claim
26 words
The improvement of claim 2 wherein said memory means is addressed only when the input signal to said extended address register means is other than zero.
Claim 6
Dependent Claim
39 words
The improvement of claim 3 wherein the appending of said extended program instruction register means to said program instruction register provides an effective program register having an expanded capacity determined by the number of bits in the extended register.
Claim 7
Dependent Claim
37 words
The improvement of claim 4 wherein the appending of said extended index register means to said index register provides effective index registers having an extended capacity determined by the number of bits in the extended index registers.
Claim 8
Dependent Claim
59 words
The improvement of claim 5 wherein said no index register comprises a reference of all zeros in that portion of its register that corresponds to the existing index register configuration and an extended index register that corresponds to the extended index registers of said index register configuration that responds to a no-index situation to address said predetermined capacity memory.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1979-08-24 | 1980-02-23 | 1980-08-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1983-08-24 | 1984-02-23 | 1984-08-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1987-08-24 | 1988-02-23 | 1988-08-24 | $7700.00 | Window Closed / Lapsed |