Full Subtractor using Two half adders basic gates



To study and Verify the Full Subtractor using Two half adders basic gates.

Learning Objectives

  1. To understand the behavior and demonstrate Full Subtractor using Two half adders basic gates.
  2. To apply knowledge of the fundamental gates to create truth tables.
  3. To develop digital circuit building and troubleshooting skills.
  4. To understand key elements of TTL logic specification or datasheets.

IC Used

For Full Subtractor using Two half adders basic gates:
IC NumberIC Name
74LS04Hex Inverting Gates
74LS08Quad 2-input AND Gates
74LS32Quad 2-input OR Gates
74LS86Quad 2-input Exclusive-OR Gates

Circuit Tutorials:


  1. Place the IC on IC Trainer Kit.
  2. Connect VCC and ground to respective pins of IC Trainer Kit.
  3. Implement the circuit as shown in the circuit diagram.
  4. Connect the inputs to the input switches provided in the IC Trainer Kit.
  5. Connect the outputs to the switches of O/P LEDs
  6. Apply various combinations of inputs according to the truth table and observe the condition of LEDs.
  7. Note down the corresponding output readings for various combinations of inputs.
  8. Power Off Trainer Kit, disconnect all the wire connections and remove IC's from IC-Base.


HALF SUBTRACTER - ​​ The circuit, which performs the subtraction of two binary numbers is known as Binary subtractor. Half subtractor is the most essential combinational logic circuit which is used in digital electronics. Basically, this is an electronic device or in other terms, we can say it as a logic circuit. Half subtractor is used to perform two binary digits subtraction.

In half subtraction, the process of subtraction is similar to arithmetic subtraction. In arithmetic subtraction the base 2 number system is used whereas in binary subtraction, binary numbers are used for subtraction. The resultant terms can be denoted with the difference and borrow.

As in binary subtraction, the major digit is 1, we can generate borrow while the subtrahend 1 is superior to minuend 0 and due to this, borrow will need.

FULL BINARY SUBTRACTOR - The main difference between the Full Subtractor and the previous Half Subtractor circuit is that 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

As the full subtractor circuit above represents two half subtractors cascaded together, the truth table for the full subtractor will have eight different input combinations as there are three input variables, the data bits, and the Borrow-in, BIN input. Also includes the difference output, D and the Borrow-out, BOUT bit

Block Diagram


  1. Make the connections according to the IC pin diagram.
  2. The connections should be tight on trainer kit.
  3. The Vcc and ground should be applied carefully at the specified pin only.


We have learned the Full Subtractor using Two half adders basic gates.