Half Subtractor | Full Subtractor |
| | |
It is a type of combinational logic circuit that subtracts two binary digit of one bit each and provides output in the form of difference and borrow. | It is a type of combinational logic circuit that subtracts three binary digits of one bit each and provides output on the form of difference and borrow. |
It does not add the borrow obtained from previous subtraction to the next subtraction. | It subtracts the borrow obtained from A, B to C. |
A half subtractor circuit is designed using only one AND gate, NOT gate and XOR gate. | A full subtractor circuit is designed using two XOR gate, two NOT gate, two AND gate and one OR gate. |
Half subtractor has two inputs | Full subtractor has 3 inputs |
Half subtractor is used in digital measuring devices and calculators, etc. | Full subtractor is used in digital processors and subtraction of multiple bits, etc. |
The logic expression for half subtractor is given as Difference ( D ) = A’B + AB’ = A ⊕ B Borrow ( Br ) = A’B | The logic expression for full subtractor is given as Difference ( D ) = A ⊕ B ⊕ C Carry = A’B + BC + A’C |
2 thoughts on “half subtractor and full subtractor”