Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
203 words
An electronic calculator system having input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, an address register responsive to said input means, an instruction word memory for storing a number of instruction words and addressable in response to an address stored in said address register, instruction word decoder means for decoding instruction words outputted from said instruction word memory and for controlling said arithmetic unit in response thereto, a plurality of operational registers for storing numeric data, a plurality of operational register selector gates coupling said operational registers with said arithmetic unit, and mask logic means, included in said instruction word decoder means, for generating mask signals to said plurality of operational register selector gates, said plurality of operational register selector gates being both responsive to said instruction word decoder means for determining which operational registers are coupled to said arithmetic unit during arithmetic operations and coupled to each other during data exchange operations and responsive to said mask logic means for transferring selected portions of the data words stored in the operational registers being controlled by said instruction word decoder means during arithmtic and data exchange operations.
Claim 2
Dependent Claim
203 words
An electronic calculator system having input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, an address register responsive to said input means, an instruction word memory for storing a number of instruction words and addressable in response to an address stored in said address register, instruction word decoder means for decoding instruction words outputted from said instruction word memory and for controlling said arithmetic unit in response thereto, a plurality of operational registers for storing numeric data, a plurality of operational register selector gates coupling said operational registers with said arithmetic unit, and mask logic means, included in said instruction word decoder means, for generating mask signals to said plurality of operational register selector gates, said plurality of operational register selector gates being both responsive to said instruction word decoder means for determining which operational registers are coupled to said arithmetic unit during arithmetic operations and coupled to each other during data exchange operations and responsive to said mask logic means for transferring selected portions of the data words stored in the operational registers being controlled by said instruction word decoder means during arithmtic and data exchange operations.
Claim 3
Dependent Claim
51 words
The system according to claim 1, wherein said plurality of operational register selector gates comprise a plurality of transfer gates and wherein said instruction word decoder means and said mask logic means generate signals provided to a plurality of logic gates, said logic gates controlling the plurality of said transfer gates.
Claim 4
Dependent Claim
133 words
The system according to claim 1, further including X and Y input busses connected to the inputs of said arithmtic unit a Σ output bus and means coupling said Σ output bus to the output of said arithmetic unit and wherein said operational register selector gates include a first transfer gate coupling the output of a first one of said operational registers to said Σ output bus, a second transfer gate coupling the input of said first one of said operational registers to a selected one of said X and Y input busses, a third transfer gate coupling said Σ output bus to an input of another operational register, and a fourth transfer gate coupling the output of said another operational register to said selected one of said X and Y input busses.
Claim 5
Dependent Claim
26 words
The system according to claim 3, wherein said first and second transfer gates are responsive to an exchange signal generated by said instruction word decoder means.
Claim 6
Dependent Claim
87 words
The system according to claim 4, wherein said another register is a register selected from the plurality of operational registers other than said first operational register, and wherein said third and fourth transfer gates are responsive to signals generated by said instruction word decoder means indicating that said another one of said another one of said plurality of operational registers is to be connected at its input to the Σ output bus and at its output to said selected one of said X and Y input busses.
Claim 7
Dependent Claim
50 words
The system according to claim 4, wherein said coupling means includes a fifth transfer gate connecting said Σ output bus to the output of said arithmetic unit, said fifth transfer gate being responsive to said exchange signal for decoupling said Σ output bus from the output of said arithmetic unit.