To verify the truth table of half and full subtractor.
Digital trainer kit, IC 7486, IC 7432, IC 7408, IC 7404 Connecting wires.
Half Subtractor
A half subtractor is a logical circuit that performs a subtraction operation on two single binary digits. The half subtractor produces a difference and a borrow bit for the next stage.
From the truth table of the half subtractor we can see that the difference (D) output is the result of the Exclusive-OR gate and the Borrow-out (B) is the result of the NOT-AND combination. Then the Boolean expression for a half subtractor is as follows.
For the difference bit:
D = X XOR Y = X ⊕ Y
For the Borrow bit
B = not-X AND Y = X.Y
Full Subtractor
A full subtractor has three inputs. The two single bit data inputs X (minuend) and Y(subtrahend) the same as before plus an additional Borrow-in (B-in) input to receive the borrow generated by the subtraction process from a previous stage as shown below.
For the difference(D)bit:
D = (X’.Y’.Bin) + (X’.Y.Bin’) + (X.Y’.Bin’) + (X.Y.Bin)
which can be simplified too:
D = (X XOR Y) XOR Bin = (X ⊕ Y) ⊕ Bin
For the borrow out (Bout) bit:
Bout = (X’.Y’.Bin) + (X’.Y.Bin’) + (X’.Y.Bin) + (X.Y.Bin)
which will also simplify too:
Bout = X’ AND Y OR (X XOR Y)’Bin = X’.Y + (X ⊕ Y)’Bin
Result:The truth table of half subtractor and full subtractor is verified.
Q1:What is a combinationalcircuit?
Ans:In a combinational circuit, the output depends upon present input(s) only i.e, not dependant on the previous input(s). The combinational circuit has no memory element. It consists of logic gates only
Q2:What is ahalf-subtractor?
Ans:A logic circuit, that can subtracts two 1-bit numbers and produce outputs for difference and borrow, is called a half- subtractor.
Q3:What is a full-subtractor?
Ans:A binary subtractor, which can subtracts two 1-bit binary numbers along with a borrow bit and produces outputs for difference and borrow is called a full- subtractor.
Get all latest content delivered to your email a few times a month.