Single-chip semiconductor unit and key input for variable function programmed system
First Claim
1. An electronic system comprising an electronic processor device constructed as a single integrated semiconductor unit, and manual input means for entering information into the system;
- including;
(a) addressable storage means in said unit for storing fixed program instructions to control the operation of the system; and
addressable storage means comprising a read-only-memory programmed to provide one of a variety of different system functions due to the selection of the program instructions which are fixed in said read-only-memory;
addressing means for said addressable storage means to address sequences of said program instructions;
(b) control means in said unit coupled to said addressable storage means and responsive to said program instructions for generating control signals in accordance with said program instructions;
(c) data memory means in said unit for storing in bit-parallel format a plurality of multi-bit words of coded information;
(d) bit-parallel arithmetic-logic means in said unit coupled to said control means and to said data memory means for performing bit-parallel arithmetic and/or logic operations on said multi-bit words in accordance with said control signals to provide resulting answers;
(e) the manual input means inlcuding a plurality of key means external to the semiconductor unit and coupled to an input of said unit; and
(f) said semiconductor unit including key-responsive means coupled to said input of said unit and also receiving control signals from said control means in accordance with certain program instructions for sequentially detecting the state of each key means and said addressing means responding to operation of said key-responsive means to alter the sequence of program instructions when one of the key means is activated.
0 Assignments
0 Petitions
Accused Products
Abstract
A variable function calculator utilizes a fixed program memory array such as a programmed read only memory in which a number of programs are stored depending upon the desired functions of the calculator. The calculator also includes a program counter, an instruction register, control decoders, jump-condition circuits, a clock generator, a timing generator, decoders, key input logic, a data storage array, an arithmetic logic unit, an output decoder, and a digit scanner which scans both the keyboard and display outputs. Aside from providing basic desk top calculator functions, the read only memory may be programmed so that the system provides metering functions, arithmetic teaching functions, control functions, etc. A preferred embodiment of the invention is capable of being fabricated as a monolithic integrated semiconductor system utilizing contemporary metal-insulator-semiconductor techniques.
50 Citations
10 Claims
-
1. An electronic system comprising an electronic processor device constructed as a single integrated semiconductor unit, and manual input means for entering information into the system;
- including;
(a) addressable storage means in said unit for storing fixed program instructions to control the operation of the system; and
addressable storage means comprising a read-only-memory programmed to provide one of a variety of different system functions due to the selection of the program instructions which are fixed in said read-only-memory;
addressing means for said addressable storage means to address sequences of said program instructions;(b) control means in said unit coupled to said addressable storage means and responsive to said program instructions for generating control signals in accordance with said program instructions; (c) data memory means in said unit for storing in bit-parallel format a plurality of multi-bit words of coded information; (d) bit-parallel arithmetic-logic means in said unit coupled to said control means and to said data memory means for performing bit-parallel arithmetic and/or logic operations on said multi-bit words in accordance with said control signals to provide resulting answers; (e) the manual input means inlcuding a plurality of key means external to the semiconductor unit and coupled to an input of said unit; and (f) said semiconductor unit including key-responsive means coupled to said input of said unit and also receiving control signals from said control means in accordance with certain program instructions for sequentially detecting the state of each key means and said addressing means responding to operation of said key-responsive means to alter the sequence of program instructions when one of the key means is activated. - View Dependent Claims (2, 3, 4, 5, 6)
- including;
-
7. A programmed system employing an integrated semiconductor unit, and employing manual input means for entering information into the system;
- comprising;
(a) addressable storage means for storing fixed program instructions to control the operation of the system;
said addressable storage means comprising a read-only-memory programmed to provide one of a variety of different system functions due to the selection of the program instructions which are fixed in said read-only-memory;(b) addressing means in said unit and means coupling an output of said addressing means to an input of said addressable storage means to address sequences of said program instructions; (c) control means in said unit, and means coupling an input of said control means to an output of said addressable storage means to receive said addressed sequences of program instructions for generating control signals in response to said program instructions; (d) data memory means in said unit for storing in bit-parallel format a plurality of multi-bit words of information; (e) bit-parallel arithmetic-logic means in said unit coupled to said control means and to said data memory means for performing bit-parallel arithmetic and/or logic operations on said multi-bit words in accordance with said control signals to provide resulting answers; (f) the manual input means inlcuding a plurality of key means external to the semiconductor unit and coupled to input of said semiconductor unit; and (g) said semiconductor unit including key-responsive means coupled to said input of said semiconductor unit and also receiving control signals from said control means in accordance with certain program instructions for sequentially detecting the state of each key means;
said addressing means responding to operation of said key-responsive means to alter the sequences of program instructions when one of the key means is activated. - View Dependent Claims (8, 9, 10)
- comprising;
Specification