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

Simultaneous addressing of different locations in a storage unit

Assignee: International Business Machines Corp
•
Filing: 1975-06-06
•
Granted: 1977-04-26
•
Expires: 1995-06-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Two separate address lines are provided for each storage line of local storage. One address line is connected to a first group of bytes and the second address line is connected to the remaining bytes with each storage line containing the same addressing connection. Control circuits are provided for selecting any two address lines where the combination of the two provides access to both byte groups.

Inventors

  • 👤 Edward George Drimak
  • 👤 Thomas Arthur Metz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:09
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/0207

Claims Analysis

Total Claims: 2
Claim 1
Independent Claim 410 words
In a data processing system with a memory system in which data in a block of information is accessed by a control word which has a first section that translates into a portion called the segment field that identifies the block of information containing the data and an entirely different second section that translates into a portion called a displacement field that pinpoints the location of the data within that block, apparatus for receiving that control word and translating it to a real location within the memory system that can be accessed to obtain the data comprising: a first register for receiving the control word from the data processing system containing a first portion which receives the segment field and a second portion which receives the displacement field; a local storage unit made up of a plurality of modules each having a plurality of locations containing data for translating control words to actual addresses in the memory system and supplying output signals reprsentative of such data when the local storage unit unit is accessed, said local storage unit including a first group of modules containing data for translating the segment field portion of the control word into part of the actual address and a second group of modules containing data for translating the displacement field portion of the control word into part of the actual address, a first and second decoding means coupled to the first register and said local storage unit for simultaneously and separately accessing the two separate first and second groups of modules respectively in said local storage unit when supplied with a control word from the first register, said first decoding means being coupled only to the first portion of the first register containing the first section of the control word and to said first group of modules in the local storage unit containing data translating said first section to a segment field and said second decoding means coupled only to the second portion of the first register containing the second section containing a translation of the second section into the displacement field, and; a second register coupled to both the first and second group of modules in said local storage unit for simultaneously storing the output signals of the local storage unit representative of both the segment and displacement fields to form the address of the accessed data in the memory system whereby the displacement and segment fields are independently supplied to the second register.
Claim 2
Dependent Claim 410 words
In a data processing system with a memory system in which data in a block of information is accessed by a control word which has a first section that translates into a portion called the segment field that identifies the block of information containing the data and an entirely different second section that translates into a portion called a displacement field that pinpoints the location of the data within that block, apparatus for receiving that control word and translating it to a real location within the memory system that can be accessed to obtain the data comprising: a first register for receiving the control word from the data processing system containing a first portion which receives the segment field and a second portion which receives the displacement field; a local storage unit made up of a plurality of modules each having a plurality of locations containing data for translating control words to actual addresses in the memory system and supplying output signals reprsentative of such data when the local storage unit unit is accessed, said local storage unit including a first group of modules containing data for translating the segment field portion of the control word into part of the actual address and a second group of modules containing data for translating the displacement field portion of the control word into part of the actual address, a first and second decoding means coupled to the first register and said local storage unit for simultaneously and separately accessing the two separate first and second groups of modules respectively in said local storage unit when supplied with a control word from the first register, said first decoding means being coupled only to the first portion of the first register containing the first section of the control word and to said first group of modules in the local storage unit containing data translating said first section to a segment field and said second decoding means coupled only to the second portion of the first register containing the second section containing a translation of the second section into the displacement field, and; a second register coupled to both the first and second group of modules in said local storage unit for simultaneously storing the output signals of the local storage unit representative of both the segment and displacement fields to form the address of the accessed data in the memory system whereby the displacement and segment fields are independently supplied to the second register.

References Cited (Backward Citations)

US3394354A Cited
US3466611A Cited
US3602896A Cited
US3638199A Cited
US3626374A Cited
US3764996A Cited
US3938100A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag