SlideShare a Scribd company logo
INTRODUCTION
An adder is a digital logic circuit in electronics that is extensively used for the addition of
numbers. In many computers and other types of processors, adders are even used to
calculate addresses and related activities and calculate table indices in the ALU and even
utilized in other parts of the processors. These can be built for many numerical
representations like excess-3 or binary coded decimal.
Adders are basically classified into two types: Half Adder and Full Adder.
CLASSIFICATION OF ADDERS
Adders are broadly classified into two types. They are:
• Half Adder
• Full Adder
• Half Adder
Half Adder is a combinational arithmetic circuit that adds two binary numbers and produces sum bit
(S) and carry bit (C) as the output. It is used to add 2 single-bit binary numbers.
Full Adder
It is a combinational arithmetic circuit constructed by combining two Half Adder circuits. It is used
to add 3 one-bit binary numbers.
CLASSIFICATION (PICTORIAL FORM)
HALF ADDER FULL ADDER
HALF ADDER
• Half adder adds two binary digits where the input
bits are termed as augend and addend.
• It produces two outputs one is the sum and the
other is carry.
• XOR is applied to both the inputs.
• AND gate is applied to both inputs to produce
carry.
TRUTH TABLE FOR HALF ADDER
• The 2-bit half adder truth table :
0+0 = 1
0+1 = 1
1+0 = 1
1+1 = 10
INPUTS OUTPUTS
A B SUM CARRY
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
HALF ADDER TRUTH TABLE
• The simplest expression uses the exclusive OR
function:
Sum = AÅB
• An equivalent expression in terms of the basic AND,
OR and NOT is:
Sum = SUM=A|.B+A.B'
FULL ADDER
• Full adder adds 3 one-bit numbers.
• One of the three bits can be referred to as
operands.
• The other is termed as bit carried in.
• The produced output is 2-bit output and these can
be referred to as output carry and sum.
TRUTH TABLE FOR FULL ADDER
INPUTS OUTPUTS
A B C-IN
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
C-OUT S
0 0
0 1
0 1
1 0
0 1
1 0
1 0
1 1
FULL ADDER TRUTH TABLE
• The output carry is designated as C-OUT and the
normal output is represented as S which is ‘SUM’.
• With the above full adder truth-table, the
implementation of a full adder circuit can be
understood easily. The SUM ‘S’ is produced in two
steps:
1. By XORing the provided inputs ‘A’ and ‘B’
2. The result of A XOR B is then XORed with the C-IN
THE RELATION BETWEEN
HALF ADDER AND FULL ADDER
• Half adder produces results and full adder uses half adder to produce some other
results.
• Similarly, the full adder is of two half adders.
• The Full-Adder is the actual block that we use to create the arithmetic circuits.
WHAT IS
MULTIPLEXER???
 Multiplexer is a device that has multiple inputs
and a single line output.
 The select lines determine which input is
connected to output and also to increase the
amount of data that can be sent over a network
with certain time.
 It is called as data selector.
MULTIPLEXER
TYPES
1. 2-1 Multiplexer(1 select line)
2. 4-1 Multiplexer(2 select line)
3. 8-1 Multiplexer(3 select line)
4. 16-1 Multiplexer(4 select line)
4 TO 1 MULTIPLEXER
APPLICATIONS OF MULTIPLEXER
 Communication System:
 Acommunication system has a great impact by
multiplexer.
 By using a multiplexer, the efficiency can be
increased.
 Computer Memory:
 Multiplexers are used in computer memory.
 Reduces copper lines to connect the memory
to other parts of the computer.
Telephone Network:
 In telephone networks, multiple audio signals are
integrated.
Transmission from the Computer of a
Satellite:
 Multiplexer is used to transmit the data signals.
 From satellite to ground
 By using GSM satellite.
APPLICATIONS OF MULTIPLEXER
WHAT IS
DEMULTIPLEXER???
 De-multiplexer is also a device with one
input and multiple output lines. It is used
to send a signal to one of the many devices.
 The main difference between a multiplexer
and a de-multiplexer is that a multiplexer
takes two or more signals and encodes
them on a wire, whereas a de-multiplexer
does reverse to what the multiplexer does.
TYPES OF
DEMULTIPLEXER
De-multiplexers are classified into
four types :
 1-2 demultiplexer (1 select line)
 1-4 demultiplexer (2 select lines)
 1-8 demultiplexer (3 select lines)
 1-16 demultiplexer (4 select lines)
1-4
DEMULTIPLEXER
TR Truth Table
APPLICATIONS OF DEMULTIPLEXER
Communication System :
 DE multiplexer receives signal outputs from the
multiplexer.
 At the receiver end it converts them back to the original
form.
 Arithmetic Logic Unit (ALU) :
 The output of the ALU is fed as an input to the DE
multiplexer.
 And the output of the DE multiplexer is connected to a
multiple register.
Seriestoparallel
converter :
 This converter is used to
reconstruct parallel data.
 Serial data is given as an
input to the DE
multiplexer at a regular
interval.
 Acounter is attached to
detect the data signal.
APPLICATIONS OF DEMULTIPLEXER
Encoder and Decoder
Encoders and decoders are fundamental components in digital
electronics, primarily used for data conversion and signal
processing.
Both are combinational logic circuits, but they serve opposite
functions.
Feature Encoder Decoder
Input Lines 2n n
Output Lines n 2n
Function
Converts inputs to
binary code
Converts binary
code to outputs
Complexity Simpler operation
More complex
operation
Typical Use Transmitting data
Receiving and
processing data
Differences

More Related Content

Similar to Half adders and full adders in digital principles (20)

PPTX
AddersIn digital logic design, an adder is a combinational circuit that perfo...
ohahidujzamanutsho
 
PPTX
Zah architecture 123
S.M.Zahidul Islam sumon
 
PPT
Half Adder & Full Adder
Habibur Rahman
 
PPTX
Digital Electronics Unit_2.pptx
Thapar Institute
 
PDF
Unit-IV(jhfddfghjtdfghhjhgfgCLC) (2).pdf
krutish2000ms
 
PPTX
CHAPTER 6: Function of Combination Logic From Flyod ( Digital Logic Design )
Sefat Ahammed Shovo
 
PPTX
Computer Organisation and Architecture (COA)
SwapnitaSrivastava1
 
PPT
Digital Logic Design
Vaagdevi College of Engineering
 
PDF
Half adder and full adder
Motilal nehru national institute
 
PPTX
11- Adders.pptxidididirkrirkrirjrurjrirjrurjru
PlayStore58
 
PDF
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
Arti Parab Academics
 
PPTX
Four bit Signed Calculator.pptx
SUGAMRAJPUT2
 
PDF
half adder and full adder for logic gate
arshadh1991727
 
PPTX
Combinational circuit
Satya P. Joshi
 
PPTX
Half adder and full adder | Digital electronics | engineering
NITESH POONIA
 
DOCX
Logic gates
kajal kumari
 
PDF
ADDERS IN DIGITAL ELECTRONICS (DE) BY RIZWAN
MD RIZWAN MOLLA
 
PPTX
Datapath design
Md Nazmul Hossain Mir
 
PPT
Half adder & full adder
Gaditek
 
AddersIn digital logic design, an adder is a combinational circuit that perfo...
ohahidujzamanutsho
 
Zah architecture 123
S.M.Zahidul Islam sumon
 
Half Adder & Full Adder
Habibur Rahman
 
Digital Electronics Unit_2.pptx
Thapar Institute
 
Unit-IV(jhfddfghjtdfghhjhgfgCLC) (2).pdf
krutish2000ms
 
CHAPTER 6: Function of Combination Logic From Flyod ( Digital Logic Design )
Sefat Ahammed Shovo
 
Computer Organisation and Architecture (COA)
SwapnitaSrivastava1
 
Digital Logic Design
Vaagdevi College of Engineering
 
Half adder and full adder
Motilal nehru national institute
 
11- Adders.pptxidididirkrirkrirjrurjrirjrurjru
PlayStore58
 
FYBSC IT Digital Electronics Unit IV Chapter I Multiplexer, Demultiplexer, AL...
Arti Parab Academics
 
Four bit Signed Calculator.pptx
SUGAMRAJPUT2
 
half adder and full adder for logic gate
arshadh1991727
 
Combinational circuit
Satya P. Joshi
 
Half adder and full adder | Digital electronics | engineering
NITESH POONIA
 
Logic gates
kajal kumari
 
ADDERS IN DIGITAL ELECTRONICS (DE) BY RIZWAN
MD RIZWAN MOLLA
 
Datapath design
Md Nazmul Hossain Mir
 
Half adder & full adder
Gaditek
 

More from backiyalakshmi14 (10)

PPTX
Freshmen orientation- COS SAT-25-26.pptx
backiyalakshmi14
 
PPTX
Introduction to database management system
backiyalakshmi14
 
PPTX
Normalization in Relational database management systems
backiyalakshmi14
 
PPT
Memory Management techniques in operating systems
backiyalakshmi14
 
PPTX
Jquery in web development, including Jquery in HTML
backiyalakshmi14
 
PPTX
sequential circuits, flip flops and Latches
backiyalakshmi14
 
PPTX
Flipflop & Latches, RS Flipflop, NOR and NAND Gate Circuits
backiyalakshmi14
 
PPTX
Basic gates in electronics and digital Principles
backiyalakshmi14
 
PPTX
Introduction to java script, how to include java in HTML
backiyalakshmi14
 
PPTX
HUMAN VALUES DEVELOPMENT for skill development
backiyalakshmi14
 
Freshmen orientation- COS SAT-25-26.pptx
backiyalakshmi14
 
Introduction to database management system
backiyalakshmi14
 
Normalization in Relational database management systems
backiyalakshmi14
 
Memory Management techniques in operating systems
backiyalakshmi14
 
Jquery in web development, including Jquery in HTML
backiyalakshmi14
 
sequential circuits, flip flops and Latches
backiyalakshmi14
 
Flipflop & Latches, RS Flipflop, NOR and NAND Gate Circuits
backiyalakshmi14
 
Basic gates in electronics and digital Principles
backiyalakshmi14
 
Introduction to java script, how to include java in HTML
backiyalakshmi14
 
HUMAN VALUES DEVELOPMENT for skill development
backiyalakshmi14
 
Ad

Recently uploaded (20)

PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
PPTX
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
PPTX
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
PPTX
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
PPTX
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Translation_ Definition, Scope & Historical Development.pptx
DhatriParmar
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Tips for Writing the Research Title with Examples
Thelma Villaflores
 
LDP-2 UNIT 4 Presentation for practical.pptx
abhaypanchal2525
 
ENGLISH 8 WEEK 3 Q1 - Analyzing the linguistic, historical, andor biographica...
OliverOllet
 
K-Circle-Weekly-Quiz12121212-May2025.pptx
Pankaj Rodey
 
The Future of Artificial Intelligence Opportunities and Risks Ahead
vaghelajayendra784
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Ad

Half adders and full adders in digital principles

  • 1. INTRODUCTION An adder is a digital logic circuit in electronics that is extensively used for the addition of numbers. In many computers and other types of processors, adders are even used to calculate addresses and related activities and calculate table indices in the ALU and even utilized in other parts of the processors. These can be built for many numerical representations like excess-3 or binary coded decimal. Adders are basically classified into two types: Half Adder and Full Adder.
  • 2. CLASSIFICATION OF ADDERS Adders are broadly classified into two types. They are: • Half Adder • Full Adder • Half Adder Half Adder is a combinational arithmetic circuit that adds two binary numbers and produces sum bit (S) and carry bit (C) as the output. It is used to add 2 single-bit binary numbers. Full Adder It is a combinational arithmetic circuit constructed by combining two Half Adder circuits. It is used to add 3 one-bit binary numbers.
  • 4. HALF ADDER • Half adder adds two binary digits where the input bits are termed as augend and addend. • It produces two outputs one is the sum and the other is carry. • XOR is applied to both the inputs. • AND gate is applied to both inputs to produce carry.
  • 5. TRUTH TABLE FOR HALF ADDER • The 2-bit half adder truth table : 0+0 = 1 0+1 = 1 1+0 = 1 1+1 = 10 INPUTS OUTPUTS A B SUM CARRY 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1
  • 6. HALF ADDER TRUTH TABLE • The simplest expression uses the exclusive OR function: Sum = AÅB • An equivalent expression in terms of the basic AND, OR and NOT is: Sum = SUM=A|.B+A.B'
  • 7. FULL ADDER • Full adder adds 3 one-bit numbers. • One of the three bits can be referred to as operands. • The other is termed as bit carried in. • The produced output is 2-bit output and these can be referred to as output carry and sum.
  • 8. TRUTH TABLE FOR FULL ADDER INPUTS OUTPUTS A B C-IN 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 C-OUT S 0 0 0 1 0 1 1 0 0 1 1 0 1 0 1 1
  • 9. FULL ADDER TRUTH TABLE • The output carry is designated as C-OUT and the normal output is represented as S which is ‘SUM’. • With the above full adder truth-table, the implementation of a full adder circuit can be understood easily. The SUM ‘S’ is produced in two steps: 1. By XORing the provided inputs ‘A’ and ‘B’ 2. The result of A XOR B is then XORed with the C-IN
  • 10. THE RELATION BETWEEN HALF ADDER AND FULL ADDER • Half adder produces results and full adder uses half adder to produce some other results. • Similarly, the full adder is of two half adders. • The Full-Adder is the actual block that we use to create the arithmetic circuits.
  • 11. WHAT IS MULTIPLEXER???  Multiplexer is a device that has multiple inputs and a single line output.  The select lines determine which input is connected to output and also to increase the amount of data that can be sent over a network with certain time.  It is called as data selector.
  • 12. MULTIPLEXER TYPES 1. 2-1 Multiplexer(1 select line) 2. 4-1 Multiplexer(2 select line) 3. 8-1 Multiplexer(3 select line) 4. 16-1 Multiplexer(4 select line)
  • 13. 4 TO 1 MULTIPLEXER
  • 14. APPLICATIONS OF MULTIPLEXER  Communication System:  Acommunication system has a great impact by multiplexer.  By using a multiplexer, the efficiency can be increased.  Computer Memory:  Multiplexers are used in computer memory.  Reduces copper lines to connect the memory to other parts of the computer.
  • 15. Telephone Network:  In telephone networks, multiple audio signals are integrated. Transmission from the Computer of a Satellite:  Multiplexer is used to transmit the data signals.  From satellite to ground  By using GSM satellite. APPLICATIONS OF MULTIPLEXER
  • 16. WHAT IS DEMULTIPLEXER???  De-multiplexer is also a device with one input and multiple output lines. It is used to send a signal to one of the many devices.  The main difference between a multiplexer and a de-multiplexer is that a multiplexer takes two or more signals and encodes them on a wire, whereas a de-multiplexer does reverse to what the multiplexer does.
  • 17. TYPES OF DEMULTIPLEXER De-multiplexers are classified into four types :  1-2 demultiplexer (1 select line)  1-4 demultiplexer (2 select lines)  1-8 demultiplexer (3 select lines)  1-16 demultiplexer (4 select lines)
  • 19. APPLICATIONS OF DEMULTIPLEXER Communication System :  DE multiplexer receives signal outputs from the multiplexer.  At the receiver end it converts them back to the original form.  Arithmetic Logic Unit (ALU) :  The output of the ALU is fed as an input to the DE multiplexer.  And the output of the DE multiplexer is connected to a multiple register.
  • 20. Seriestoparallel converter :  This converter is used to reconstruct parallel data.  Serial data is given as an input to the DE multiplexer at a regular interval.  Acounter is attached to detect the data signal. APPLICATIONS OF DEMULTIPLEXER
  • 21. Encoder and Decoder Encoders and decoders are fundamental components in digital electronics, primarily used for data conversion and signal processing. Both are combinational logic circuits, but they serve opposite functions.
  • 22. Feature Encoder Decoder Input Lines 2n n Output Lines n 2n Function Converts inputs to binary code Converts binary code to outputs Complexity Simpler operation More complex operation Typical Use Transmitting data Receiving and processing data Differences