Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
192 words
In an electronic calculator system implemented on at least one semiconductor chip, having a clock system for providing cycle and sub-cycle timing, instruction memory means for storing instructions, address register means for addressing the instruction memory means, and input means for receiving external commands, ultimately as addresses of the instruction memory means, the improvement comprising: a. keyboard storage means, operatively connected to the input means for storing multi-bit instruction memory addresses and selectively connected to the address register means for transmitting the memory addresses; b. sub-routine storage means, selectively connectable only to the keyboard storage means, for receiving and storing memory addresses, and for selectively transmitting memory addresses back to the keyboard storage means; and c. control means, operatively connected to the address register means, the keyboard storage means, the sub-routine storage means, and to the instruction memory means, responsive to a selected instruction word from the instruction memory means for causing the transfer of the contents of the keyboard storage means to the address register means and to the subroutine storage means and, under the control of a selected instruction word, from the sub-routine storage means to the keyboard storage means.
Claim 2
Dependent Claim
192 words
In an electronic calculator system implemented on at least one semiconductor chip, having a clock system for providing cycle and sub-cycle timing, instruction memory means for storing instructions, address register means for addressing the instruction memory means, and input means for receiving external commands, ultimately as addresses of the instruction memory means, the improvement comprising: a. keyboard storage means, operatively connected to the input means for storing multi-bit instruction memory addresses and selectively connected to the address register means for transmitting the memory addresses; b. sub-routine storage means, selectively connectable only to the keyboard storage means, for receiving and storing memory addresses, and for selectively transmitting memory addresses back to the keyboard storage means; and c. control means, operatively connected to the address register means, the keyboard storage means, the sub-routine storage means, and to the instruction memory means, responsive to a selected instruction word from the instruction memory means for causing the transfer of the contents of the keyboard storage means to the address register means and to the subroutine storage means and, under the control of a selected instruction word, from the sub-routine storage means to the keyboard storage means.
Claim 3
Dependent Claim
24 words
The calculator system of claim 1 further comprising strobing means, responsive to the clock system for providing a strobe pulse at each sub-cycle time.
Claim 4
Dependent Claim
31 words
The calculator system of claim 2 wherein the keyboard storage means and the sub-routine storage means each coMprise a sequentially addressed memory having digit columns strobed sequentially by the strobe pulse.
Claim 5
Dependent Claim
29 words
The calculator system of claim 3 wherein the sequentially addressed memory has separate input and output lines and has common read/write address lines sequentially strobed by the strobe pulse.
Claim 6
Dependent Claim
167 words
In an electronic calculator system of the type implemented in LSI circuit technology and having an instruction read-only-memory for storing a relatively large number of instruction words and which is addressable through means responsive to programmable storage means, the programmable storage means comprising address register means for addressing the memory and first storage means for storing and communicating externally and internally a multi-bit word, and a sub-routine storage means under control of the instruction read-only-memory for selectively receiving only the word from the first storage means and for selectively re-transferring the word only to the first storage means, the method of addressing the instruction read-only-memory comprising the steps of: a. entering a binary word in the first storage means representing a specific address of the instruction read-only-memory; b. transmitting the representation to the address register means; c. transferring the representation to the sub-routine storage means; d. addressing the instruction read-only-memory with the representation; and e. re-transferring the representation in the sub-routine storage to the first storage means.
Claim 7
Dependent Claim
167 words
In an electronic calculator system of the type implemented in LSI circuit technology and having an instruction read-only-memory for storing a relatively large number of instruction words and which is addressable through means responsive to programmable storage means, the programmable storage means comprising address register means for addressing the memory and first storage means for storing and communicating externally and internally a multi-bit word, and a sub-routine storage means under control of the instruction read-only-memory for selectively receiving only the word from the first storage means and for selectively re-transferring the word only to the first storage means, the method of addressing the instruction read-only-memory comprising the steps of: a. entering a binary word in the first storage means representing a specific address of the instruction read-only-memory; b. transmitting the representation to the address register means; c. transferring the representation to the sub-routine storage means; d. addressing the instruction read-only-memory with the representation; and e. re-transferring the representation in the sub-routine storage to the first storage means.
Claim 8
Dependent Claim
43 words
The method of addressing an instruction read-only-memory of claim 5, further including, subsequent to the step of re-transferring, the step of sending the representation to the instruction read-only-memory for relocating the operational sequence of the calculator back to the specific instruction read-only-memory location.