Combinational Logic Circuits
Logic Circuits
Inputs outputs
In combinational circuits, the outputs at any instant of time depend upon
the inputs present at that instant of time. This means there is no memory
in these circuits.
Half Adder
A logic circuit for the addition of two one-bit
numbers is referred to as an Half adder.
Full Adder
A logic circuit for the addition of three one-bit
numbers is referred to as an Full adder.
Or
An half adder has only two inputs and there is
no provision to add a carry coming from the
lower order bits when multibit addition is
performed.
Truth Table
Half Subtractor
A logic circuit for the subtraction of
B(subtrahend) from A minuend) where A and B
are 1 –bit number is referred to as a half
subtractor.
Full Subtractor
A full subtractor will have three inputs,
A(minuend),B(subtrahend) and Cin(borrow from
the previous stage) and two output, D(different)
and Cout(borrow).
Truth table
A B CIN Difference COUT(borrow)
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Digital Comparator/Compaartor
A logic circuit that compares two numbers and
produces as output indicating whether they are
equal or which is greater if they are unequal.
TRUTH TABLE
A B AGB(A>B) AEB(A=B) ALB(A<B)
0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0
Multiplexer(Data Selector)
De-multiplexer
T.T.
S1 S0 Y0 Y1 Y2 Y3
0 0 I 0 0 0
0 1 0 I 0 0
1 0 0 0 I 0
1 1 0 0 0 I
• Y0=S1’S0’I
• Y1=S1’S0I
• Y2=S1S0’I
• Y3=S1S0’I
Decoder 2:4
A logic circuit used to decode a coded binary word.
BCD to 7-Segment Decoder
Encoder 8:3
A logic circuit that produces coded binary outputs from unencoded inputs.
T.T.
Input decimal
no
B3 B2 B1 B0
D0 0 0 0 0
D1 0 0 0 1
D2 0 0 1 0
D3 0 0 1 1
D4 0 1 0 0
D5 0 1 0 1
D6 0 1 1 0
D7 0 1 1 1
D8 1 0 0 0
D9 1 0 0 1
B3=D8+D9; B2=D4+D5+D6+D7; B1=D2+D3+D6+D7
B0=D1+D3+D5+D7+D9
Parity Generators/Checkers
The concept of parity, wherein an additional bit known as the parity-bit is added
to a binary word to make the number of 1’s in the new word formed, even(even
parity) or odd(odd parity), has been discussed. The circuit for the generation of
parity bits and checking the parity of a given word can be designed using gates.
4- bit parallel adder
BCD Adder
Serial Adder
4-bit Binary to Gray code converter
4-bit Gray to Binary code converter
4-bit ALU

Unit 2 DE Notes.pptx