Subtractors
0 Stars     2 Views    

Author: Mariana Garcia do Carmo

Forked from: Gaurav/Subtractors

Project access type: Public

Description:

Half Subtractor:-

The half subtractor is also a building block for subtracting two binary numbers. It has two inputs and two outputs. This circuit is used to subtract two single bit binary numbers A and B. The 'diff' and 'borrow' are two output states of the half subtractor.

Block diagram:-

Half Subtractor

Truth Table:-

Half Subtractor

The SOP form of the Diff and Borrow is as follows:

Diff= A'B+AB'
Borrow = A'B

Diagram:-

Half adder formed using simulator provided.

*formed using simulator provided.

Full Subtractor:-

The Half Subtractor is used to subtract only two numbers. To overcome this problem, a full subtractor was designed. The full subtractor is used to subtract three numbers A, B, and C, which are minuend, subtrahend, and borrow, respectively. The full subtractor has three input states and two output states i.e., diff and borrow.

Block diagram:-

Full Subtractor

Truth Table:-

Full Subtractor

The SOP form can be obtained with the help of K-map as:-

Full Subtractor

Diff=xy' z'+x' y' z+xyz+x'yz'

Full Subtractor

Borrow=x' z+x' y+yz

Diagram:-

Full subtractor using half subtractor using simulator provided.

*formed using simulator provided.

Created: Jun 17, 2024

Updated: Jun 17, 2024


Comments

You must login before you can post a comment.