Combinational Circuit Adder, Subtractor and Multiplexer
Combinational Circuit Adder, Subtractor and Multiplexer
BY HARISH CHAND
OVERVIEW:
Combinational circuit is a circuit in which we
combine the different gates in the circuit for
example encoder, decoder, multiplexer and
demultiplexer.
Combinational circuit consists of logic gates whose
outputs depend on the present inputs.
Some of the characteristics of combinational
circuits are following:
The output of combinational circuit at any instant of
time, depends only on the levels present at input
terminals.
The combinational circuit do not use any memory. The
previous state of input does not have any effect on the
present state of the circuit.
A combinational circuit can have a n number of inputs
and m number of outputs.
They have no memory element.
HALF ADDER
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 numbers A and B. It is the basic
building block for addition of two single bit numbers. This
circuit has two outputs carry and sum.
FULL ADDER
Full adder is developed to overcome the drawbacks
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.
HALF SUBTRACTOR
Half subtractor is a combination circuit with two
inputs and two outputs (difference and borrow).
It produces the difference between the two binary
bits at the input and also produces a output
(Borrow) to indicate if a 1 has been borrowed. In
the subtraction (A-B), A is called as Minuend bit and
B is called as Subtrahend bit.
FULL SUBTRACTOR
The disadvantage of a half subtractor is overcome by
full subtractor.
The full subtractor is a combinational circuit with three
inputs A,B,C and two output D and C'. A is the
minuend, B is subtrahend, C is the borrow produced
by the previous stage, D is the difference output and
C' is the borrow output.
MULTIPLEXERS
• 2 : 1 multiplexer
• 4 : 1 multiplexer
• 16 : 1 multiplexer
• 32 : 1 multiplexer
DEMULTIPLEXER
1 : 2 demultiplexer
1 : 4 demultiplexer
1 : 16 demultiplexer
1 : 32 demultiplexer
DECODER