US4413315A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Addressing system
Assignee: Fanuc Corp
•
Filing: 1980-02-04
•
Granted: 1983-11-01
•
Expires: 2000-02-04
Abstract
Abstract An addressing system for use with a computer system having a plurality of processing units connected to independent address buses and a plurality of memories connectable to any of the address buses and given a series of addresses. Each processing unit is connected to an address modification register and an adder connected to its address bus. The address content outputted from the processing unit and the content of the address modification register are added together by the adder. The added output is sent on the address bus to address a desired one of the memories. This system permits easy modification of memory allocation and enhances the operation speed of each processing unit.
Inventors
- 👤 Mitsuo Kurakake
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 20:35
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/0223; G06F12/0284
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
201 words
An addressing system for a computer system having a plurality of processing units operatively connected to corresponding address buses and a plurality of memories, connectable to any of the address buses, for receiving a series of addresses, comprising: a plurality of address modification registers, one for each of said plurality of processing units; and a plurality of adders, each of which is operatively connected to a corresponding one of said plurality of address modification registers and operatively connected between one of said plurality of processing units and the corresponding one of said address buses, each of said plurality of processing units providing an address output within a range of address outputs beginning with a leading address, each of said plurality of processing units being capable of providing, as said address output, said leading address, each of said plurality of adders adding together the address output from the one of said plurality of processing units, to which it is operatively connected, and the content of the one of said plurality of address modification registers, to which it is operatively connected, and providing the added output to the one of said address buses corresponding to the one of said plurality of processing units.
Claim 2
Dependent Claim
201 words
An addressing system for a computer system having a plurality of processing units operatively connected to corresponding address buses and a plurality of memories, connectable to any of the address buses, for receiving a series of addresses, comprising: a plurality of address modification registers, one for each of said plurality of processing units; and a plurality of adders, each of which is operatively connected to a corresponding one of said plurality of address modification registers and operatively connected between one of said plurality of processing units and the corresponding one of said address buses, each of said plurality of processing units providing an address output within a range of address outputs beginning with a leading address, each of said plurality of processing units being capable of providing, as said address output, said leading address, each of said plurality of adders adding together the address output from the one of said plurality of processing units, to which it is operatively connected, and the content of the one of said plurality of address modification registers, to which it is operatively connected, and providing the added output to the one of said address buses corresponding to the one of said plurality of processing units.
Claim 3
Dependent Claim
51 words
An addressing system according to claim 1, wherein the content of the address modification register is set to the address number of the leading address of the one of said plurality of memories which is to be assigned to the processing unit to which the address modification register is operatively connected.
Claim 4
Dependent Claim
34 words
An addressing system according to claim 1, further comprising a plurality of multiplexers, each of said plurality of multiplexers operatively connected between one of said plurality of memories and one of said address buses.
Claim 5
Dependent Claim
23 words
An addressing system according to claim 1, wherein each of the plurality of processing units includes means for providing a direct addressing function.
Claim 6
Dependent Claim
224 words
An addressing system for a computer system having first and second microprocessing units, said first and second microprocessing units providing first and second address outputs, respectively, said addressing system comprising: first and second modification registers for storing first and second modification addresses, respectively; a first adder circuit, operatively connected to the first microprocessing unit and to said first address modification register, for adding the first address output from the first microprocessing unit and the first modification address and for providing a first added output; a second adder circuit, operatively connected to the second microprocessing unit and to said second address modification register, for adding the second address output from the second microprocessing unit and the second modification address and for providing a second added output; a first address bus operatively connected to said first adder circuit; a second address bus operatively connected to said second adder circuit; and first, second and third memories, each of which is operatively connected to said first and second address buses, wherein the first and second added outputs are provided to the first and second address buses, respectively, said first and second address outputs being within a range of address outputs beginning with a leading address, each of said first and second microprocessing units being capable of providing, as said first and second address outputs, respectively, said leading address.
Claim 7
Dependent Claim
224 words
An addressing system for a computer system having first and second microprocessing units, said first and second microprocessing units providing first and second address outputs, respectively, said addressing system comprising: first and second modification registers for storing first and second modification addresses, respectively; a first adder circuit, operatively connected to the first microprocessing unit and to said first address modification register, for adding the first address output from the first microprocessing unit and the first modification address and for providing a first added output; a second adder circuit, operatively connected to the second microprocessing unit and to said second address modification register, for adding the second address output from the second microprocessing unit and the second modification address and for providing a second added output; a first address bus operatively connected to said first adder circuit; a second address bus operatively connected to said second adder circuit; and first, second and third memories, each of which is operatively connected to said first and second address buses, wherein the first and second added outputs are provided to the first and second address buses, respectively, said first and second address outputs being within a range of address outputs beginning with a leading address, each of said first and second microprocessing units being capable of providing, as said first and second address outputs, respectively, said leading address.
Claim 8
Dependent Claim
89 words
An addressing system as set forth in claim 5, further comprising: a first multiplexer operatively connected between said first memory and said first and second buses; a second multiplexer operatively connected between said second memory and said first and second buses; and a third multiplexer operatively connected between said third memory and said first and second buses, wherein said first, second and third multiplexers may be switched so that said first and second microprocessing units are permitted to use a desired one of the first, second and third memories.
Claim 9
Dependent Claim
61 words
An addressing system as set forth in claim 5 or 6, wherein at least one of said first, second and third memories is assigned to each of said first and second microprocessing units and wherein the content of each of said first and second address modification registers is set to the address number of the leading address of the assigned memory.
Claim 10
Dependent Claim
26 words
An addressing system as set forth in claim 7, wherein each of said first and second microprocessing units includes means for providing a direct addressing function.
References Cited (Backward Citations)
US3323109A
Cited
US3449722A
Cited
US3555513A
Cited
US4037210A
Cited
US4128881A
Cited
US4034347A
Cited
US4121286A
Cited
US4047247A
Cited
US4164787A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-10-31 | 1987-05-02 | 1987-11-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-10-31 | 1991-05-02 | 1991-11-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-10-31 | 1995-05-02 | 1995-11-01 | $7700.00 | Window Closed / Lapsed |