Patent US3989939A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3989939A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic calculator or digital processor chip with combined functions for constant, keyboard and control bit

Assignee: Individual
•
Filing: 1974-11-19
•
Granted: 1976-11-02
•
Expires: 1994-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An MOS/LSI semiconductor chip for providing the functions of an electronic calculator or digital processor includes an data storage RAM, a ROM for program instruction storage, an arithmetic unit for performing operations on data, and control circuitry for defining the functions of the machine in response to instructions from the ROM as well as conditions in the machine and inputs from external. Input and output terminals are provided, as for keyboard input and display output. The operation is digit oriented in that an instruction accesses one digit of the RAM. A special circuit is used which combines several data and control functions including transfer of constants used in calculations from the ROM to the data registers, transfer of keyboard or other data from parallel input lines to an accumulator register or data memory, or to the adder for test or compare, and selection of one of four bits of a digit in data memory for set or reset. TABLE OF CONTENTS __________________________________________________________________________ SUBJECT COLUMN No. __________________________________________________________________________ RELATED CASES BACKGROUND OF THE INVENTION SUMMARY OF THE INVENTION BRIEF DESCRIPTION OF THE DRAWINGS DETAILED DESCRIPTION OF SPECIFIC EMBODIMENT The Overall System The System Block Diagram System Timing The Data Memory The Adder The Adder Input Select The Accumulator and RAMY Y Registers The Data Path Control PLA The Status Logic and Status Latch Generating the ROM Address The Program Counter The Subroutine Register The ROM Page Address Register and Buffer The Address Controls The Keyboard Input The Control-Keyboard-Bit Logic The RAM Page Address The ROM and ROM Page Address Decoder The ROM/RAM Word Decoder The D Output Register The Accumulator Output Register and Segment Decoder The Power-Up-Clear Circuit The Program Counter Feedback The Clock Generator Details of Logic Blocks The Instruction Set Instruction Word Execution Timing The MOS/LSI Chip The Chip Test Functions TABLE OF INSTRUCTIONS __________________________________________________________________________

Inventors

  • 👤 Joseph H. Raymond, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:12
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C11/401; G11C11/402

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 190 words
An electronic digital system comprising: data storage means including a random access memory; addressing means for addressing the random access memory and accessing therein digits containing a plurality of bits in parallel; program storage means including a read-only-memory containing a large number of multi-bit instruction words for defining the operation of the system; arithmetic means for performing arithmetic and logic operations on digits in bit parallel format; control means receiving the instruction words from the read-only-memory in bit parallel, one word at a time, the control means generating commands for defining the operation of the system in response to the instruction words; input means including a plurality of parallel terminals for data input to the system; multiple function circuity included in the system, the multiple function circuitry having inputs for receiving parts of instruction words and data input from said parallel terminals and having parallel outputs coupled to the data storage means and to the arithmetic means for selectively, in response to said commands, transferring in bit parallel format said parts of instruction words and data input in the alternative to the data storage means or to the arithmetic means.
Claim 2
Dependent Claim 190 words
An electronic digital system comprising: data storage means including a random access memory; addressing means for addressing the random access memory and accessing therein digits containing a plurality of bits in parallel; program storage means including a read-only-memory containing a large number of multi-bit instruction words for defining the operation of the system; arithmetic means for performing arithmetic and logic operations on digits in bit parallel format; control means receiving the instruction words from the read-only-memory in bit parallel, one word at a time, the control means generating commands for defining the operation of the system in response to the instruction words; input means including a plurality of parallel terminals for data input to the system; multiple function circuity included in the system, the multiple function circuitry having inputs for receiving parts of instruction words and data input from said parallel terminals and having parallel outputs coupled to the data storage means and to the arithmetic means for selectively, in response to said commands, transferring in bit parallel format said parts of instruction words and data input in the alternative to the data storage means or to the arithmetic means.
Claim 3
Dependent Claim 27 words
A system according to claim 1 wherein the multiple function circuitry includes control inputs to receive commands from the control means to select among the alternative functions.
Claim 4
Dependent Claim 28 words
A system according to claim 2 wherein the multiple function circuitry includes means for selecting one of its parallel outputs in response to part of the instruction word.
Claim 5
Dependent Claim 22 words
A system according to claim 3 wherein the means for selecting is actuated in response to another part of the instruction word.
Claim 6
Dependent Claim 41 words
A system according to claim 4 wherein means are provided for actuating the means for selecting simultaneously with the control means for setting and resetting a bit in the data storage means corresponding to the selected one of the parallel outputs.
Claim 7
Dependent Claim 36 words
A system according to claim 5 wherein the system includes means for excluding operation of the means for selecting if the multiple function circuitry is transferring said parts of the instruction words and and data input.
Claim 8
Dependent Claim 59 words
A system according to claim 1 wherein: the addressing means accesses the random access memory one digit at a time, and each digit comprises four parallel bits; the input means comprises four parallel terminals; the instruction word is longer than four bits; said part of the instruction word is 4 bits; the arithmetic means comprises four parallel adder stages.
Claim 9
Dependent Claim 162 words
Digital data processing apparatus comprising: data storage menas having multiple bit parallel inputs; program storage means containing multiple bit instruction words; arithmetic means having bit parallel inputs; data input means including a plurality of parallel terminals; combined data transfer and control circuitry having inputs connected to the program storage means to receive instruction words and also connected to the data input means and having outputs connected to the parallel inputs of the data storage means and to the bit parallel inputs of the arithmetic means; said combined circuitry operating in response to parts of the instruction words for selectively transferring parts of the instruction words to the inputs of the data storage means and to the inputs of the arithmetic means, and for selectively transferring information from the data input means to the inputs of the arithmetic means, and for selectively generating control bits in response to parts of the instruction words for applying to the inputs of the data storage means.
Claim 10
Dependent Claim 162 words
Digital data processing apparatus comprising: data storage menas having multiple bit parallel inputs; program storage means containing multiple bit instruction words; arithmetic means having bit parallel inputs; data input means including a plurality of parallel terminals; combined data transfer and control circuitry having inputs connected to the program storage means to receive instruction words and also connected to the data input means and having outputs connected to the parallel inputs of the data storage means and to the bit parallel inputs of the arithmetic means; said combined circuitry operating in response to parts of the instruction words for selectively transferring parts of the instruction words to the inputs of the data storage means and to the inputs of the arithmetic means, and for selectively transferring information from the data input means to the inputs of the arithmetic means, and for selectively generating control bits in response to parts of the instruction words for applying to the inputs of the data storage means.
Claim 11
Dependent Claim 38 words
Apparatus according to claim 8 wherein the system includes means responsive to the instruction words for setting and resetting bits in the data storage means, such bits in the data storage means being selected by the control bits.
Claim 12
Dependent Claim 29 words
Apparatus according to claim 8 wherein said combined data transfer and control circuitry selectively transfers information from the data input means to the inputs of the data storage means.
Claim 13
Dependent Claim 191 words
Digital processing apparatus comprising: data storage means having multiple bit parallel inputs; instruction word access means for applying multiple bit instruction words on a plurality of parallel lines; arithmetic means having a plurality of bit-parallel inputs; input means including a plurality of parallel terminals; transfer circuitry having inputs connected to parallel lines of the instruction word access means to receive at least parts of the multiple bit instruction words and also connected to parallel terminals of the input means, the transfer circuitry having outputs connected to parallel inputs of the data storage means and connected to bit-parallel inputs of the arithmetic means; said transfer circuitry including control circuitry responsive to parts of instruction words on the parallel lines, the transfer circuitry operating via said control circuitry to selectively and in the alternative transfer parts of the instruction words to the parallel inputs of the data storage means or to the bit-parallel inputs of the arithmetic means, and to selectively and in the alternative transfer information from the parallel terminals of the input means to the parallel inputs of the data storage means or to the bit-parallel inputs of the arithmetic means.
Claim 14
Dependent Claim 191 words
Digital processing apparatus comprising: data storage means having multiple bit parallel inputs; instruction word access means for applying multiple bit instruction words on a plurality of parallel lines; arithmetic means having a plurality of bit-parallel inputs; input means including a plurality of parallel terminals; transfer circuitry having inputs connected to parallel lines of the instruction word access means to receive at least parts of the multiple bit instruction words and also connected to parallel terminals of the input means, the transfer circuitry having outputs connected to parallel inputs of the data storage means and connected to bit-parallel inputs of the arithmetic means; said transfer circuitry including control circuitry responsive to parts of instruction words on the parallel lines, the transfer circuitry operating via said control circuitry to selectively and in the alternative transfer parts of the instruction words to the parallel inputs of the data storage means or to the bit-parallel inputs of the arithmetic means, and to selectively and in the alternative transfer information from the parallel terminals of the input means to the parallel inputs of the data storage means or to the bit-parallel inputs of the arithmetic means.
Claim 15
Dependent Claim 49 words
Digital processing apparatus according to claim 11 wherein the apparatus includes control means responsive to the instruction words on the plurality of parallel lines for producing commands for defining the operation of the apparatus, and the transfer circuitry receives commands from the control means for selecting the operation thereof.

References Cited (Backward Citations)

US3579201A Cited
US3800129A Cited
US3760171A Cited
US3863060A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag