Patent US3754218A successfully refreshed from Google Patents.
US3754218A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data handling system with relocation capability comprising operand registers adapted therefor
Assignee: NEC Corp
•
Filing: 1971-05-27
•
Granted: 1973-08-21
•
Expires: 1991-05-27
Abstract
Abstract Each operand register for a data handling system is provided with a first area, a second area, and a third area. The first area is loaded with information for identifying whether datum with which the register is loaded is an address datum or an operand quantity other than address data. The second area may be loaded with a base register number. The third area may be loaded with an effective address, i.e., the sum of the base address and the index-modified relative address.
Inventors
- 👤 H Hatta
- 👤 Y Ishii
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 22:29
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/3004; G06F9/30043; G06F9/30181; G06F9/30192; G06F9/32; G06F9/321; G06F9/34; G06F9/355
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
255 words
A data handling system with relocation capability including a plurality of base registers for storing base addresses, a plurality of operand registers, and a main memory having a plurality of storage addresses, a subgroup of said storage addresses being identified by one base address and a plurality of relative addresses contained in one of said base registers and a group of instructions for the data handling system, respectively, each of said operand registers and said storage addresses in said maiN memroy including means for storing either an address datum and a datum other than the address data, wherein the improvement comprises a first, a second, and a third storage area included in each of said operand registers and said storage addresses in said main memory, said first storage area comprising means for storing first and second information for identifying whether the operand register or storage address has an address datum or a datum other than an address data stored therein, said second storge area comprising means for storing a code specifying one of said base registers that contains a base address for address datum stored in said operand register or main memory address, said third storage area of the operand register comprising means for storing a resulting address given by the sum of the base address and a relative address when the operand register contains an address datum, said third area of said storage address being, when the datum stored in the main memory at the address is an address datum, a relative address therefor.
Claim 2
Dependent Claim
255 words
A data handling system with relocation capability including a plurality of base registers for storing base addresses, a plurality of operand registers, and a main memory having a plurality of storage addresses, a subgroup of said storage addresses being identified by one base address and a plurality of relative addresses contained in one of said base registers and a group of instructions for the data handling system, respectively, each of said operand registers and said storage addresses in said maiN memroy including means for storing either an address datum and a datum other than the address data, wherein the improvement comprises a first, a second, and a third storage area included in each of said operand registers and said storage addresses in said main memory, said first storage area comprising means for storing first and second information for identifying whether the operand register or storage address has an address datum or a datum other than an address data stored therein, said second storge area comprising means for storing a code specifying one of said base registers that contains a base address for address datum stored in said operand register or main memory address, said third storage area of the operand register comprising means for storing a resulting address given by the sum of the base address and a relative address when the operand register contains an address datum, said third area of said storage address being, when the datum stored in the main memory at the address is an address datum, a relative address therefor.
Claim 3
Dependent Claim
44 words
A data handling system as in claim 1, further including a control unit comprising first means responsive to the information contained in said first area of one of said operand registers and said storage addresses for discriminating between said first and said second information.
Claim 4
Dependent Claim
115 words
A data handling system as in claim 2, wherein said system includes load address instructions, store instructions, and load instructions, each of said instructions including a first code specifying one of said operand registers, a second code specifying one of said base registers, and a third code comprising a relative address, said control unit further comprising second means operatively coupled to said base registers and comprising means responsive to each of said instructions for extracting the base address from the base register specified by the second code, means for adding the relative address specified by the third code to the base so extracted to derive a resulting address, and means for retaining said resulting address.
Claim 5
Dependent Claim
43 words
A system as in claim 3 wherein said control unit further comprises means for storing said first or said second information in said first sotrage area of said operand registers and said main memory responsive to the type of datum being stored therein.
Claim 6
Dependent Claim
53 words
A system as in claim 4 wherein said control unit further comprises means responsive to a load address instruction for supplying the second code to the second area of an operand register specified by said first code and for storing said resulting address in said third storage area of said selected operand register.
Claim 7
Dependent Claim
73 words
A system as in claim 5 wherein said control unit further comprises means responsive to a store instruction for modifying said resulting address with the contents of a base register, and for storing the resulting relative address in the third storage area of an address in main memory given by said instruction responsive to the operand register identified by said first code containing address data as signaled by the first storage area thereof.
Claim 8
Dependent Claim
42 words
A system as in claim 5 wherein said control unit further comprises means responsive to a load instruction for storing, in the operand register specified by the first code thereof, the contents of a main memory address given by said resulting address.
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) | 1976-08-20 | 1977-02-19 | 1977-08-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-08-20 | 1981-02-19 | 1981-08-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-08-20 | 1985-02-19 | 1985-08-21 | $7700.00 | Window Closed / Lapsed |