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

Digital processor system with direct access memory

Assignee: Texas Instruments Inc
•
Filing: 1976-08-11
•
Granted: 1979-05-29
•
Expires: 1996-08-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital processor which may be used in a calculator is provided by an MOS/LSI semiconductive chip which contains a bit-parallel arithmetic unit for operating on data stored in a random access memory. Selector units determine which of several sources produce the inputs to the arithmetic unit. The random access memory has X and Y, or page and word addressing. Part of the random access memory provides direct access for readout. Numerical data at the Y address in the direct access memory is always available at the selector units for input to the arithmetic unit, at the same time that data at the same Y address but another X address is read out to be also an input to the arithmetic unit. The direct access part of the memory is addressed for write in by the same addressing means as the remainder of the memory. This arrangement reduces the number of machine cycles needed for arithmetic operations, and so provides faster calculations.

Inventors

  • 👤 David J. McElroy
  • 👤 Graham S. Tubbs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:09
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/34; G06F9/345; G06F12/00; G06F12/02

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 214 words
In an electronic digital processor system, an arithmetic unit with first and second inputs, the arithmetic unit performing arithmetic and logic operations on numerical information applied to said inputs, memory means having a plurality of memory locations, addressing means including first and second address circuitry for selecting one of the plurality of memory locations for storing numerical information in or recalling numerical information from the memory means, for application to said arithmetic unit inputs, the sources including the memory means, a direct access memory portion of said memory means being addressed by the first address circuitry of the addressing means for reading out numerical information therefrom while simultaneously numerical information is read out from a location in the remainder of the memory means defined by both the first and second address circuitry of the addressing means selector means for selecting any one of a plurality of different sources of numerical information for application to said arithmetic unit inputs, the sources including the memory means, the selector means applying both the numerical information from the direct access memory and the numerical information from the defined location in the remainder of the memory means to the inputs of the arithmetic unit whereby it is possible to read in or read out both portions of memory simultaneously.
Claim 2
Dependent Claim 214 words
In an electronic digital processor system, an arithmetic unit with first and second inputs, the arithmetic unit performing arithmetic and logic operations on numerical information applied to said inputs, memory means having a plurality of memory locations, addressing means including first and second address circuitry for selecting one of the plurality of memory locations for storing numerical information in or recalling numerical information from the memory means, for application to said arithmetic unit inputs, the sources including the memory means, a direct access memory portion of said memory means being addressed by the first address circuitry of the addressing means for reading out numerical information therefrom while simultaneously numerical information is read out from a location in the remainder of the memory means defined by both the first and second address circuitry of the addressing means selector means for selecting any one of a plurality of different sources of numerical information for application to said arithmetic unit inputs, the sources including the memory means, the selector means applying both the numerical information from the direct access memory and the numerical information from the defined location in the remainder of the memory means to the inputs of the arithmetic unit whereby it is possible to read in or read out both portions of memory simultaneously.
Claim 3
Dependent Claim 41 words
Apparatus according to claim 1 wherein the direct access memory is addressed for storing numerical information therein by said second part of the addressing means, but is not addressed by the second part of the addressing means for reading out information.
Claim 4
Dependent Claim 38 words
Apparatus according to claim 2 wherein numerical information read out from the direct access memory portion as addressed by the first address circuitry may be applied to either of the first and second inputs of the arithmetic unit.
Claim 5
Dependent Claim 54 words
Apparatus according to claim 3 wherein the arithmetic unit has an output register to receive numerical information on which operations have been performed, and wherein means are provided for storing the numerical information of the output register in the selected location in the memory means as defined by the first and second address circuitry.
Claim 6
Dependent Claim 34 words
Apparatus according to claim 4 wherein an instruction memory is provided, and means are provided for addressing a specific instruction in the instruction memory, and decoder means are provided for decoding the specific instruction.
Claim 7
Dependent Claim 55 words
Apparatus according to claim 5 wherein an address register is provided which receives the output of the arithmetic unit, and means are provided for connecting the address register to the first address circuitry of the addressing means for the memory means, the contents of the address register providing the address in the first address circuitry.
Claim 8
Dependent Claim 29 words
Apparatus according to claim 6 wherein the address in the second address circuitry of the addressing means for the memory means is provided by a field of the instruction.
Claim 9
Dependent Claim 23 words
Apparatus according to claim 7 wherein the address in the first and second address circuitry may be separately complemented by a decoded instruction.

References Cited (Backward Citations)

US3710324A Cited
US3833888A Cited
US3955180A Cited
US3906457A Cited
US3914747A Cited
US3967104A Cited
US4009379A Cited
US3978457A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-05-28 1982-11-27 1983-05-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-05-28 1986-11-27 1987-05-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-05-28 1990-11-27 1991-05-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag