Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
296 words
An electronic calculator for performing multiplication operations of two multidigit binary-coded decimal numbers, comprising: a. a first storage network for storing one of said numbers, said first storage network including four multistage registers, one register for each binary bit order of the stored decimal digits, b. a second storage network for storing the other of said numbers, said second storage network including four multistage registers, one register for each binary bit order of of the stored decimal digits, c. A four-stage binary-coded decimal counter, d. a first switch network for applying in parallel the binary bits of each digit of said one number to the stages of said binary-coded decimal counter, e. a binary-coded decimal rate multiplier for generating during a given period unary pulses proportional in number to an applied input quantity, f. a second switch network for applying in parallel the binary bits of each digit of said other number to said rate multiplier for determining the number of unary pulses generated during each given period, g. an accumulator network comprising multiple binary-coded decimal counter stages, one for each bit order of the processed decimal digits, h. a third switch network for applying the generated unary pulses from said rate multiplier in an advancing succession to the counter stages of said accumulator network, i. means for applying a trigger signal to said binary-coded decimal counter once each given period for causing said binarycoded decimal counter to count one unit, and j. detection means responsive to the count in said decimal counter for terminating the generation of said unary pulses from said rate multiplier upon said count reaching a given reference value, whereby the generated unary pulses are a function of the product of digits applied to said decimal counter and to said rate multiplier.
Claim 2
Dependent Claim
296 words
An electronic calculator for performing multiplication operations of two multidigit binary-coded decimal numbers, comprising: a. a first storage network for storing one of said numbers, said first storage network including four multistage registers, one register for each binary bit order of the stored decimal digits, b. a second storage network for storing the other of said numbers, said second storage network including four multistage registers, one register for each binary bit order of of the stored decimal digits, c. A four-stage binary-coded decimal counter, d. a first switch network for applying in parallel the binary bits of each digit of said one number to the stages of said binary-coded decimal counter, e. a binary-coded decimal rate multiplier for generating during a given period unary pulses proportional in number to an applied input quantity, f. a second switch network for applying in parallel the binary bits of each digit of said other number to said rate multiplier for determining the number of unary pulses generated during each given period, g. an accumulator network comprising multiple binary-coded decimal counter stages, one for each bit order of the processed decimal digits, h. a third switch network for applying the generated unary pulses from said rate multiplier in an advancing succession to the counter stages of said accumulator network, i. means for applying a trigger signal to said binary-coded decimal counter once each given period for causing said binarycoded decimal counter to count one unit, and j. detection means responsive to the count in said decimal counter for terminating the generation of said unary pulses from said rate multiplier upon said count reaching a given reference value, whereby the generated unary pulses are a function of the product of digits applied to said decimal counter and to said rate multiplier.
Claim 3
Dependent Claim
56 words
An electronic calculator as in claim 1 wherein said first switch network is operated in a first digital sequence and said second switch network is operated in a second digital sequence having a multiple relationship with said first digital sequence so as to provide a cross products of The digits of said two binary-coded decimal numbers.
Claim 4
Dependent Claim
43 words
An electronic calculator as in claim 2 wherein said binary-coded decimal counter is operated in a countdown mode and said detection means comprises a zero detector responsive to a zero count of said decimal counter for terminating the generation of said unary pulses.
Claim 5
Dependent Claim
16 words
An electronic calculator as in claim 3 which employs integrated circuit MOSFET devices in its construction.
Claim 6
Dependent Claim
254 words
An electronic calculator for performing division operations of two decimal numbers, comprising: first storage means for storing the dividend and divisor, b. comparator means for comparing the most significant digit of the divisor stored in said first storage means with a first constant and generating a first output when said constant is the larger value, a second output when said constant is the lesser value or an equal value, c. first multiplier means responsive to said first output of said comparator means for multiplying said dividend and divisor by a second constant to provide a modified dividend and divisor, d. means for coupling said modified dividend and divisor back to said first storage means, e. second storage means for storing a given value and having a third constant initially stored therein, f. second multiplier means responsive to said second comparator for multiplying said modified divisor by the value stored in said second storage means, g. subtracter means for subtracting the output of said second multiplying means from said second constant, h. third multiplier means for multiplying the output of said subtracter means by the value stored in said second storage means, the output of said third multiplier means being coupled to said second storage means for updating the stored value, after several updatings said stored value closely approximating the reciprocal quantity of the modified divisor, and i. fourth multiplier means for multiplying the updated value stored in said second storage means by said modified dividend for obtaining the quotient of said two decimal numbers.
Claim 7
Dependent Claim
254 words
An electronic calculator for performing division operations of two decimal numbers, comprising: first storage means for storing the dividend and divisor, b. comparator means for comparing the most significant digit of the divisor stored in said first storage means with a first constant and generating a first output when said constant is the larger value, a second output when said constant is the lesser value or an equal value, c. first multiplier means responsive to said first output of said comparator means for multiplying said dividend and divisor by a second constant to provide a modified dividend and divisor, d. means for coupling said modified dividend and divisor back to said first storage means, e. second storage means for storing a given value and having a third constant initially stored therein, f. second multiplier means responsive to said second comparator for multiplying said modified divisor by the value stored in said second storage means, g. subtracter means for subtracting the output of said second multiplying means from said second constant, h. third multiplier means for multiplying the output of said subtracter means by the value stored in said second storage means, the output of said third multiplier means being coupled to said second storage means for updating the stored value, after several updatings said stored value closely approximating the reciprocal quantity of the modified divisor, and i. fourth multiplier means for multiplying the updated value stored in said second storage means by said modified dividend for obtaining the quotient of said two decimal numbers.