US3736413A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pre-conditioned divisor trial quotient divider
Assignee: PROGRAMMATICS Inc
•
Filing: 1971-03-15
•
Granted: 1973-05-29
•
Expires: 1991-03-15
Abstract
Abstract A method and apparatus for performing division by selecting a trial quotient digit from a table derived from a consideration of only the leading digits of the dividend and divisor. The trial quotient digit is the maximum of a restricted range of possible quotient digits and is used to select a corresponding multiple of the divisor which is then tested by subtraction from the dividend. The trial quotient digit is subsequently adjusted if necessary. A basic apparatus and a computer program is also described to illustrate the implementation of the method by means of a digital computer. A table look-up procedure for obtaining the multiples of the divisor may also be used in a method of multiplication.
Inventors
- 👤 D Ferguson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-06 03:49
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/491; G06F7/4915; G06F7/4917
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
257 words
Apparatus for dividing a dividend by a divisor to produce a quotient, comprising: means for restricting the numerical values of the dividend and the divisor such that the dividend is equal to or less than the divisor and the divisor has a non-zero leading digit; means for normalizing the dividend and the divisor so that the numerical value of the divisor is greater than a predetermined numerical value vo (b-5)/(b-2) where b is the base number; means for determining a trial quotient digit p in accordance with the relationship, p min( (b-1), (b(m+1)-1)/(max(n,bvo))) where p is equal to the minimum of the two terms within the braces, b is the base number, m is the leading digit of the dividend, n is the leading digit of the divisor, the brackets indicate that the contained term is to be truncated to an integer, and, max(n,bvo) indicates that the maximum of the two terms within the parentheses is to be taken; means for generating the multiple of the divisor corresponding to the determined trial quotient digit; means for subtracting the generated multiple of the divisor from the dividend to produce a difference; means for outputting the trial quotient digit as a correct quotient digit if the difference is positive, and; means for successively adding the divisor to the difference if the difference is negative, until the remaining difference is positive, and decrementing the trial quotient digit by one for each successive addition, the decremented trial quotient digit being outputted by the means for outputting as a correct quotient digit.
Claim 2
Dependent Claim
257 words
Apparatus for dividing a dividend by a divisor to produce a quotient, comprising: means for restricting the numerical values of the dividend and the divisor such that the dividend is equal to or less than the divisor and the divisor has a non-zero leading digit; means for normalizing the dividend and the divisor so that the numerical value of the divisor is greater than a predetermined numerical value vo (b-5)/(b-2) where b is the base number; means for determining a trial quotient digit p in accordance with the relationship, p min( (b-1), (b(m+1)-1)/(max(n,bvo))) where p is equal to the minimum of the two terms within the braces, b is the base number, m is the leading digit of the dividend, n is the leading digit of the divisor, the brackets indicate that the contained term is to be truncated to an integer, and, max(n,bvo) indicates that the maximum of the two terms within the parentheses is to be taken; means for generating the multiple of the divisor corresponding to the determined trial quotient digit; means for subtracting the generated multiple of the divisor from the dividend to produce a difference; means for outputting the trial quotient digit as a correct quotient digit if the difference is positive, and; means for successively adding the divisor to the difference if the difference is negative, until the remaining difference is positive, and decrementing the trial quotient digit by one for each successive addition, the decremented trial quotient digit being outputted by the means for outputting as a correct quotient digit.
Claim 3
Dependent Claim
31 words
The apparatus defined in claim 1, including: means for substituting the positive remaining difference for the normalized dividend and repeating the division until a Predetermined number of quotient digits is obtained.
Claim 4
Dependent Claim
42 words
The apparatus defined in claim 1, including: means for storing predetermined values of trial quotient digits whereby a trial quotient digit for a particular combination of leading digits of the dividend and divisor, respectively, may be generated by a table look-up procedure.
Claim 5
Dependent Claim
51 words
The apparatus defined in claim 1, wherein said means for generating the multiple of the divisor includes: means for precomputing and storing all of the multiplies of the divisor to the limit of the base number, whereby a particular multiple of the divisor may be generated by a table look-up procedure.
Claim 6
Dependent Claim
42 words
The apparatus defined in claim 4, including: means for storing predetermined values of trial quotient digits whereby a trial quotient digit for a particular combination of leading digits of the dividend and divisor, respectively, may be generated by a table lookup procedure.
Claim 7
Dependent Claim
31 words
The apparatus defined in claim 5, including: means for substituting the positive remaining difference for the normalized dividend and repeating the division until a predetermined number of quotient digits is obtained.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1976-05-28 | 1976-11-27 | 1977-05-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1980-05-28 | 1980-11-27 | 1981-05-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1984-05-28 | 1984-11-27 | 1985-05-29 | $7700.00 | Window Closed / Lapsed |