Claims
- 1. An adder circuit for forming the BCD sum of a first BCD digit and a second BCD digit comprising:
- a. means for adding said first and second BCD digits as binary numbers without carry-in to form a first result;
- b. means for adding a BCD correction factor to said first result without carry-in to form a second result; and
- c. means for incrementing said second result by one in response to a carry-in signal to form said BCD sum.
- 2. An adder circuit for forming the BCD sum of a first BCD operand and a second BCD operand comprising:
- a. means for adding the corresponding digits of said operands as binary numbers without carry-in to form a set of first results;
- b. means for adding a BCD pre-correction factor to each said first result without carry-in to form a set of second results; and
- c. means for incrementing each said second result by decimal one in response to a carry-in signal to form the digits of said BCD sum.
- 3. An adder circuit as recited in claim 2 wherein said BCD pre-correction factor is binary six if said first result is greater than nine and said BCD pre-correction factor is binary zero otherwise.
- 4. The adder circuit recited in claim 3 wherein said means for adding the digits of said first and said second BCD operands comprise a binary adder circuit without carry-in.
- 5. The adder circuit recited in claim 4 further comprising group carry generate and propagate means coupled to said binary adder circuit for generating a group carry generate signal and a group carry propagate signal to facilitate lookahead carry addition.
- 6. The adder circuit recited in claim 5 further comprising BCD control means coupled to said group carry generate and propagate means, to said means for adding a BCD pre-correction factor and to said means for incrementing, for converting the operation of the adder circuit to form the binary sum of a first and a second binary operand.
Parent Case Info
This is a continuation of application Ser. No. 860,510, filed Dec. 15, 1977, now abandoned, which is a continuation of application Ser. No. 664,460 filed Mar. 8, 1976, now abandoned.
US Referenced Citations (7)
Non-Patent Literature Citations (2)
Entry |
Agrawal, "Fast BCD/Binary Adder/Subtractor", Electronics Letters, vol. 10, No. 8, Apr. 1974, pp. 121-122. |
Kolsky, "Adding Technique with Simultaneous Correction & Carry", IBM Tech. Disclosure Bulletin, vol. 7, No. 7, Dec. 1964, p. 591. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
860510 |
Dec 1977 |
|
Parent |
664460 |
Mar 1976 |
|