10. An adder is a digital logic circuit in electronics
that implements addition of numbers. Adders
are classified into two types: half adder and
full adder. The half adder circuit has two
inputs: A and B, which add two input digits
and generate a carry and sum. The full adder
circuit has three inputs: A and C, which add
the three input numbers and generate a carry
and sum. This Presentation gives brief
information about half adder and full adder in
tabular forms and circuit diagrams
10
11. Half adder is a combinational logic circuit with two
inputs and two outputs. The half adder circuit is
designed to add two single bit binary number A and
B. It is the basic building block for addition of
two single bit numbers. This circuit has two
outputs carry and sum
11
Block Diagram
13. Inputs: A and B
Outputs: S (for sum) and C (for carry)
The simplified Boolean functions for the two inputs can be
obtained directly from the truth table.
Truth-Table of Half-Adder
Sum = A XOR B
Carry = A AND B
14. Full adder is developed to overcome the
drawback of Half Adder circuit. It can add two
one-bit numbers A and B, and carry c. The
full adder is a three input and two output
combinational circuit.
Block Diagram
15. A full adder can be implemented with two
half adders and an OR gate
15
Logic circuit of Full-Adder
16. A full adder is a combinational circuit that forms the arithmetic
sum of three input bits
◦ It consists of three inputs and two outputs.
16
Truth-Table of Full-Adder
17. An Encoder is a combinational circuit that performs
the reverse operation of Decoder. It has maximum of
2n input lines and ‘n’ output lines. It will produce a
binary code equivalent to the input, which is active
High. Therefore, the encoder encodes 2n input lines
with ‘n’ bits. It is optional to represent the enable
signal in encoders.
17
20. 20
Decoder is a combinational circuit that has ‘n’
input lines and maximum of 2noutput lines.
One of these outputs will be active High based
on the combination of inputs present, when
the decoder is enabled. That means decoder
detects a particular code. The outputs of the
decoder are nothing but the min terms of ‘n’
input variables (lines), when it is enabled
23. 23
Multiplexer is a combinational circuit that has
maximum of 2n data inputs, ‘n’ selection lines and
single output line. One of these data inputs will be
connected to the output based on the values of
selection lines.
Since there are ‘n’ selection lines, there will be
2n possible combinations of zeros and ones. So,
each combination will select only one data input.
Multiplexer is also called as Mux.
25. De-Multiplexer is a combinational circuit that
performs the reverse operation of Multiplexer. It has
single input, ‘n’ selection lines and maximum of
2noutputs. The input will be connected to one of
these outputs based on the values of selection lines.
Since there are ‘n’ selection lines, there will be
2n possible combinations of zeros and ones. So,
each combination can select only one output. De-
Multiplexer is also called as De-Mux.
25