Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
409 words
Apparatus for computing an expoential function a X with an N radix computer where a represents a positive constant and X a variable, comprising: generating means for generating a logarithmic value log a (1+N -k ) or N k ·log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means for performing a subtraction operation wherein a given said logarithmic value generated by said generating means is repeatedly subtracted from the contents of said first memory means and the remainder of each subtraction is stored in said first memory means, said subtractions being repeated until said contents of said first memory means is reduced to a value less than said logarithmic value; determining means for determining the number of repeated subtractions which occurs in said subtraction operation and the corresponding value of k used to generate said given logarithmic value used in said subtraction operation; decomposing means for setting a value corresponding to said variable X in said first memory means and for the carrying out a decomposing sequence wherein said generating means is caused to sequentially generate said logarithmic value for in a range from k=o to k=m and, for each logarithmic value generated, said subtracting means is caused to perform said subtraction operation; second memory means; third memory means; shifting means for carrying out a shifting sequence wherein a value corresponding to the contents of said second memory means is stored in said third memory means, the contents of said third memory means are shifted k number of digits in a predetermined direction, the shifted contents of said third memory means are added to the contents of said second memory means and the sum is stored in said second memory means; and multiplication means for detecting the termination of said decomposing sequence and, upon said termination, for setting an initial value I in said second memory means and then for causing a multiplication sequence wherein said shifting means is caused to carry out said shifting sequence for each of said subtractions of said subtracting means caused by said decomposing means, with the number of said shifting sequences and said corresponding value of k used in each said shifting sequence being determined by said determining means; whereby upon termination of said multiplication sequence, the contents of said second memory means correspond to the value of a X .
Claim 2
Dependent Claim
409 words
Apparatus for computing an expoential function a X with an N radix computer where a represents a positive constant and X a variable, comprising: generating means for generating a logarithmic value log a (1+N -k ) or N k ·log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means for performing a subtraction operation wherein a given said logarithmic value generated by said generating means is repeatedly subtracted from the contents of said first memory means and the remainder of each subtraction is stored in said first memory means, said subtractions being repeated until said contents of said first memory means is reduced to a value less than said logarithmic value; determining means for determining the number of repeated subtractions which occurs in said subtraction operation and the corresponding value of k used to generate said given logarithmic value used in said subtraction operation; decomposing means for setting a value corresponding to said variable X in said first memory means and for the carrying out a decomposing sequence wherein said generating means is caused to sequentially generate said logarithmic value for in a range from k=o to k=m and, for each logarithmic value generated, said subtracting means is caused to perform said subtraction operation; second memory means; third memory means; shifting means for carrying out a shifting sequence wherein a value corresponding to the contents of said second memory means is stored in said third memory means, the contents of said third memory means are shifted k number of digits in a predetermined direction, the shifted contents of said third memory means are added to the contents of said second memory means and the sum is stored in said second memory means; and multiplication means for detecting the termination of said decomposing sequence and, upon said termination, for setting an initial value I in said second memory means and then for causing a multiplication sequence wherein said shifting means is caused to carry out said shifting sequence for each of said subtractions of said subtracting means caused by said decomposing means, with the number of said shifting sequences and said corresponding value of k used in each said shifting sequence being determined by said determining means; whereby upon termination of said multiplication sequence, the contents of said second memory means correspond to the value of a X .
Claim 3
Dependent Claim
27 words
The apparatus of claim 1 wherein said initial value I is a function of the contents of said first memory means upon termination of said decomposing sequence.
Claim 4
Dependent Claim
12 words
The apparatus of claim 1 wherein said initial value I is 1.
Claim 5
Dependent Claim
22 words
The apparatus of claim 1 wherein both said first memory means and said second memory means constitute a single fourth memory means.
Claim 6
Dependent Claim
26 words
The apparatus of claim 4 wherein said initial value I a function of the contents of said fourth memory means upon termination of said decomposing sequence.
Claim 7
Dependent Claim
12 words
The apparatus of claim 4 wherein said initial value I is 1.
Claim 8
Dependent Claim
25 words
The apparatus of claim 1 wherein said subtracting means further includes a memory means for storing said logarithmic values when said subtraction operations are performed.
Claim 9
Dependent Claim
335 words
Apparatus for computing an expontential function a X with an N radix computer where a represents a positive constant and X a variable, comprising: generating means for generating a logarithmic value log a (1+N) -k or N k ·log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means carrying out a subtraction operation wherein said logarithmic value is subtracted from the contents of said first memory means and the remainder is stored in said first memory means; second memory means; third memory means; first shifting means for carrying out a first shift operation wherein a value corresponding to the contents of said second memory means is stored in said third memory means, said contents of said third memory means are shifted in a first predetermined direction k number of digits, and the shifted contents are added to said contents of said second memory means; second shifting means for carrying out a second shift operation wherein the contents of said first memory means are shifted by one digit in a second direction opposite said first direction; sequencing means for storing an initial value I in said second memory means, for storing a value corresponding to said variable X in said first memory means, for causing said generating means to sequentially generate said logarithmic value in a range from k=o to k=m and, for each logarithmic value generated, for carrying out a sequence wherein said subtracting means and said first shifting means are repeatedly caused to carry out said subtraction operation and said first shift operation, respectively, until said contents of said first memory means are reduced to a value less than said logarithmic value, at which time said second shift means is caused to carry out said second shift operation; whereby upon termination of the final second shift operation for k=m, the contents of said second memory means correspond to the value a X .
Claim 10
Dependent Claim
335 words
Apparatus for computing an expontential function a X with an N radix computer where a represents a positive constant and X a variable, comprising: generating means for generating a logarithmic value log a (1+N) -k or N k ·log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means carrying out a subtraction operation wherein said logarithmic value is subtracted from the contents of said first memory means and the remainder is stored in said first memory means; second memory means; third memory means; first shifting means for carrying out a first shift operation wherein a value corresponding to the contents of said second memory means is stored in said third memory means, said contents of said third memory means are shifted in a first predetermined direction k number of digits, and the shifted contents are added to said contents of said second memory means; second shifting means for carrying out a second shift operation wherein the contents of said first memory means are shifted by one digit in a second direction opposite said first direction; sequencing means for storing an initial value I in said second memory means, for storing a value corresponding to said variable X in said first memory means, for causing said generating means to sequentially generate said logarithmic value in a range from k=o to k=m and, for each logarithmic value generated, for carrying out a sequence wherein said subtracting means and said first shifting means are repeatedly caused to carry out said subtraction operation and said first shift operation, respectively, until said contents of said first memory means are reduced to a value less than said logarithmic value, at which time said second shift means is caused to carry out said second shift operation; whereby upon termination of the final second shift operation for k=m, the contents of said second memory means correspond to the value a X .
Claim 11
Dependent Claim
12 words
The apparatus of claim 8 wherein the initial value I is 1.
Claim 12
Dependent Claim
295 words
Apparatus for computing an expotential function a X with an N radix computer where a represents a positive constant and X a variable comprising: generating means for generating a logarithmic value log a (1+N -k ) or N k · log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means for carrying out a subtraction operation wherein said logarithmic value is subtracted from the contents of said first memory means and the remainder is stored in said first memory means; second memory means; third memory means; shifting means for carrying out a shift operation wherein a value corresponding to the contents of said second memory means is stored in said third memory means, the contents of said third memory means are shifted in a predetermined direction k number of digits and the shifted contents are added to said contents of said second memory means; sequencing means for storing on initial value I in said second memory means, for storing a value corresponding to said variable X in said first memory means, for causing said generating means to sequentially generate said logarithmic value in a range from k=o to k=m and, for each logarithmic value generated, for carrying out a sequence wherein said subtracting means and said shifting means are repeatedly caused to carry out said subtraction operation and said shift operation, respectively, with each of said sequences terminating when said remainder stored in said first memory means is less than the particular logarithmic value used in such sequence; whereby upon termination of the final one of said sequences where k=m, the contents of said second memory means corresponds to the value a X .
Claim 13
Dependent Claim
295 words
Apparatus for computing an expotential function a X with an N radix computer where a represents a positive constant and X a variable comprising: generating means for generating a logarithmic value log a (1+N -k ) or N k · log a (1+N -k ) where k=0, 1, 2 . . . m and where said positive constant a (a≠1) is the base of the logarithm; first memory means; subtracting means for carrying out a subtraction operation wherein said logarithmic value is subtracted from the contents of said first memory means and the remainder is stored in said first memory means; second memory means; third memory means; shifting means for carrying out a shift operation wherein a value corresponding to the contents of said second memory means is stored in said third memory means, the contents of said third memory means are shifted in a predetermined direction k number of digits and the shifted contents are added to said contents of said second memory means; sequencing means for storing on initial value I in said second memory means, for storing a value corresponding to said variable X in said first memory means, for causing said generating means to sequentially generate said logarithmic value in a range from k=o to k=m and, for each logarithmic value generated, for carrying out a sequence wherein said subtracting means and said shifting means are repeatedly caused to carry out said subtraction operation and said shift operation, respectively, with each of said sequences terminating when said remainder stored in said first memory means is less than the particular logarithmic value used in such sequence; whereby upon termination of the final one of said sequences where k=m, the contents of said second memory means corresponds to the value a X .
Claim 14
Dependent Claim
11 words
The apparatus of claim 10 wherein said initial value is 1.