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

Electronic calculator system having high order math capability

Assignee: Texas Instruments Inc
•
Filing: 1976-08-16
•
Granted: 1981-11-03
•
Expires: 1996-08-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is an electronic calculator system having an input for receiving data and command signals, a memory for storing inputted data and data to be outputted, an arithmetic unit for performing arithmetic operations on the data stored in the memory, a first read-only-memory for storing groups of instruction words for controlling the data stored within the memory and for controlling the arithmetic operations performed by the arithmetic unit, a second read-only-memory for storing a set of program codes, each program code being effective for addressing a selected group of instruction words and control circuitry for reading out the groups of instruction words corresponding to an addressed set of program codes.

Inventors

  • 👤 Sydney W. Poland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:46
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 206 words
In an electronic microprocessor system, having input means for receiving data and for receiving input commands, output means for outputting data, a memory means for storing data received and data to be outputted, an arithmetic unit for performing arithmetic operations on data stored in said memory, and a first read-only-memory for storing groups of instruction words for controlling arithmetic operations performed by said arithmetic unit, the combination which comprises: (a) a second read-only-memory for storing a plurality of sets of program codes, each program code being effective for addressing a preselected group of instruction words stored in said first read-only memory; (b) addressing means, responsive to selected input commands, for addressing said second read-only-memory to read out preselected sets of program codes in response thereto, said addressing means including means, responsive to said selected input commands, for addressing said first read-only-memory to read-out selected instruction words for addressing said second read-only-memory, means responsive to a first selected instruction word for addressing a predetermined address in said second read-only-memory and means responsive to a second selected instruction word for incrementing the address addressed in said second read-only-memory; and (c) means for addressing said first read-only-memory in response to the program codes read out of said second read-only-memory.
Claim 2
Dependent Claim 206 words
In an electronic microprocessor system, having input means for receiving data and for receiving input commands, output means for outputting data, a memory means for storing data received and data to be outputted, an arithmetic unit for performing arithmetic operations on data stored in said memory, and a first read-only-memory for storing groups of instruction words for controlling arithmetic operations performed by said arithmetic unit, the combination which comprises: (a) a second read-only-memory for storing a plurality of sets of program codes, each program code being effective for addressing a preselected group of instruction words stored in said first read-only memory; (b) addressing means, responsive to selected input commands, for addressing said second read-only-memory to read out preselected sets of program codes in response thereto, said addressing means including means, responsive to said selected input commands, for addressing said first read-only-memory to read-out selected instruction words for addressing said second read-only-memory, means responsive to a first selected instruction word for addressing a predetermined address in said second read-only-memory and means responsive to a second selected instruction word for incrementing the address addressed in said second read-only-memory; and (c) means for addressing said first read-only-memory in response to the program codes read out of said second read-only-memory.
Claim 3
Dependent Claim 65 words
An electronic microprocessor system according to claim 1 wherein said first selected instruction word is outputted from said first read-only-memory in response to input commands calling a program stored in said second read-only-memory and wherein said second selected instruction word is outputted by said first read-only-memory at the end of at least certain ones of said groups of instruction words stored in said first read-only-memory.
Claim 4
Dependent Claim 56 words
An electronic microprocessor system according to claim 2, wherein said means for addressing said first read-only-memory includes a latch means responsive to said first read-only-memory for enabling said means for addressing said first read-only-memory whenever said latch means is set and for disabling said means for addressing said first read-only-memory whenever said latch means is reset.
Claim 5
Dependent Claim 210 words
In a battery-operated, hand-held, electronic calculating system having a keyboard for inputting data and input commands, a data memory for storing inputted data and data to be outputted, a display for displaying the data to be outputted, an arithmetic unit for performing arithmetic operations on the data stored in said memory and a first semiconductor read-only-memory for storing groups of instruction words, the instruction words controlling the arithmetic operations performed by said arithmetic unit, the combination which comprises; (a) a second semiconductor read-only-memory for storing a plurality of sets of program codes, each program code being effective for addressing a preselected group of instruction words stored in said first read-only-memory; (b) means, responsive to selected input commands, for addressing said second read-only-memory to read out preselected sets of said program codes in response thereto; said means including a program address register, means for incrementing the address in said program address register in response to a control signal and means for generating said control signal towards the end of the groups of instruction words outputted from said first read-only-memory in response to the program codes read out of said second read-only-memory; and (c) means for addressing said first read-only-memory in response to the program codes read out of said second read-only-memory.
Claim 6
Dependent Claim 210 words
In a battery-operated, hand-held, electronic calculating system having a keyboard for inputting data and input commands, a data memory for storing inputted data and data to be outputted, a display for displaying the data to be outputted, an arithmetic unit for performing arithmetic operations on the data stored in said memory and a first semiconductor read-only-memory for storing groups of instruction words, the instruction words controlling the arithmetic operations performed by said arithmetic unit, the combination which comprises; (a) a second semiconductor read-only-memory for storing a plurality of sets of program codes, each program code being effective for addressing a preselected group of instruction words stored in said first read-only-memory; (b) means, responsive to selected input commands, for addressing said second read-only-memory to read out preselected sets of said program codes in response thereto; said means including a program address register, means for incrementing the address in said program address register in response to a control signal and means for generating said control signal towards the end of the groups of instruction words outputted from said first read-only-memory in response to the program codes read out of said second read-only-memory; and (c) means for addressing said first read-only-memory in response to the program codes read out of said second read-only-memory.
Claim 7
Dependent Claim 81 words
The calculator according to claim 4, wherein said means for addressing said first read-only-memory includes a program counter and latch means having set and reset states, said latch means being set in response to said selected input commands and being reset in response to the reading out of a last program code in a group of program codes read out of said second read-only-memory, said latch means communicating said program code to said program counter when said latch means is set.
Claim 8
Dependent Claim 309 words
An electronic, handheld calculator comprising: (a) a keyboard having a first plurality of function keys for inputting selected function commands to said calculator and a second plurality of function keys for inputting other selected function commands to said calculator; (b) first read-only-memory means for storing groups of instruction words; (c) an instruction register for addressing said first read-only-memory means; (d) second read-only-memory means for storing groups of program codes; (e) a program counter for addressing said second read-only-memory means; (f) a keyboard register; (g) keyboard logic means for inserting a unique address in said keyboard register in response to each depression of one of the keys at said keyboard; (h) means for outputting the contents of said keyboard register to said instruction register; (i) latch means; (j) an arithmetic unit; (k) instruction word decoder means responsive to the instruction words outputted from said first read-only-memory means for controlling said arithmetic unit to perform said selected function commands inputted at said keyboard; (l) means for setting the state of said latch means in response to the depression of one of said second plurality of keys; (m) means for inserting an address into said program counter in response to the depression of one of said second plurality of keys; (n) means for incrementing the address in said program counter in response to a control signal; (o) means responsive to the state of said latch means for inserting into said instruction register the program code outputted from sadi second read-only-memory means; (p) control means for generating said control signal towards the end of the groups of instructions words outputted from said first read-only-memory means in response to the program code inserted into said instruction register; and (q) means for resetting the state of latch means in response to the reading out of a last program code in a group of program codes.
Claim 9
Dependent Claim 309 words
An electronic, handheld calculator comprising: (a) a keyboard having a first plurality of function keys for inputting selected function commands to said calculator and a second plurality of function keys for inputting other selected function commands to said calculator; (b) first read-only-memory means for storing groups of instruction words; (c) an instruction register for addressing said first read-only-memory means; (d) second read-only-memory means for storing groups of program codes; (e) a program counter for addressing said second read-only-memory means; (f) a keyboard register; (g) keyboard logic means for inserting a unique address in said keyboard register in response to each depression of one of the keys at said keyboard; (h) means for outputting the contents of said keyboard register to said instruction register; (i) latch means; (j) an arithmetic unit; (k) instruction word decoder means responsive to the instruction words outputted from said first read-only-memory means for controlling said arithmetic unit to perform said selected function commands inputted at said keyboard; (l) means for setting the state of said latch means in response to the depression of one of said second plurality of keys; (m) means for inserting an address into said program counter in response to the depression of one of said second plurality of keys; (n) means for incrementing the address in said program counter in response to a control signal; (o) means responsive to the state of said latch means for inserting into said instruction register the program code outputted from sadi second read-only-memory means; (p) control means for generating said control signal towards the end of the groups of instructions words outputted from said first read-only-memory means in response to the program code inserted into said instruction register; and (q) means for resetting the state of latch means in response to the reading out of a last program code in a group of program codes.

References Cited (Backward Citations)

US3593313A Cited
US3760171A Cited
US3971925A Cited
US3859636A Cited
US3942156A Cited
US3953833A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-11-02 1985-05-04 1985-11-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-11-02 1989-05-04 1989-11-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-11-02 1993-05-04 1993-11-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag