SlideShare ist ein Scribd-Unternehmen logo
1 von 21
DIGITAL ELECTRONICS
SUBTRACTOR
 Group Members:
1. Md Jahid Hasan – 152-15-5588
2. Allahma Iqbal – 152-15-6094
3. MD. Shahnur Chowdhury – 153-15-6387
4. Umme Sharmin Ritu – 161-15-6883
 Objectives
 Definition of Subtractor
 Types of subtractor
 Explaining different subtractors with
 Truth table
 Boolean Expression
 Logic circuit
 Parallel binary subtractor
 Applications
 What is Subtractor ?
Subtractor is an electronic logic circuit
for calculating the difference between
two binary numbers which provides the
difference and borrow as output.
 Types of Subtractor
 Half Subtractor
 Full Subtractor
 Half subtractor
Half Subtractor is used for subtracting
one single bit binary number from another
single bit binary number.
It has two inputs; Minuend (A) and
Subtrahend (B) and two outputs; Difference
(D) and Borrow (Bout).
 Truth Table
A B Difference (D) Borrow (Bout)
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Input Output
 Solving truth table using K-map
Borrow = Ā.B Difference = A ⊕ B
 Boolean Expression
From the truth table and K-map, the Boolean
Expression can be derived as:
Difference (D) = Ā.B + A. 𝐁 = A ⊕ B
Borrow (Bout)= Ā.B
 Logical Circuit
 fULL subtractor
A logic Circuit Which is used for subtracting
three single bit binary numbers is known as
Full Subtractor.
It has three inputs; Minuend (A), Subtrahend
(B) and following Subtrahend (C) and two
outputs; Difference (D) and Borrow (Bout).
 Truth Table
A B C D B(out)
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
Input Output
 Solving Truth Table using K-Map
 K-Map Minimization
From the Truth Table The Difference and Borrow will
written as,
Difference=A'B'C+A'BC'+AB'C'+ABC
Reducing it we got,
Difference=A ⊕B ⊕C
Borrow=A'B'C+A'BC'+A'BC+ABC
=A'B'C+A'BC'+A'BC+A'BC+A'BC+ABC
=A'C(B'+B)+A'B(C'+C)+BC(A'+A)
Borrow=A'C+A'B+BC
 Boolean Expression
From the truth table and k-map minimization,
the Boolean Expression can be derived as:
D = A ⊕ B ⊕ C
B(out) = BC + (B ⊕ C) A
 Logical Circuit
 Parallel Binary Subtractor
Parallel binary subtractor can be implemented by
cascading several full-subtractors.
Next slide shows the block level representation of a
4-bit parallel binary subtractor, which subtracts 4-
bit b3b2b1b0 from 4-bit a3a2a1a0. It has 4-bit
difference output D3D2D1D0 with borrow output
B(out).
 Diagram
 Applications
 To attenuate the radio/audio signal
 In amplifier to reduce sound distortion
 In arithmetic logic unit of processors
 Increment and decrement operators
 Calculate addresses
Any question ?
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Adder substracter
Adder substracterAdder substracter
Adder substracter
WanNurdiana
 

Was ist angesagt? (20)

Adder ppt
Adder pptAdder ppt
Adder ppt
 
Half subtracter
Half subtracterHalf subtracter
Half subtracter
 
Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)
Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)
Adder & subtractor (Half adder, Full adder, Half subtractor, Full subtractor)
 
Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.
Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.
Logic gates - AND, OR, NOT, NOR, NAND, XOR, XNOR Gates.
 
Ripple Carry Adder
Ripple Carry AdderRipple Carry Adder
Ripple Carry Adder
 
Logic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gatesLogic gates and NAND and NOR univarsal gates
Logic gates and NAND and NOR univarsal gates
 
Adder substracter
Adder substracterAdder substracter
Adder substracter
 
Encoder & Decoder
Encoder & DecoderEncoder & Decoder
Encoder & Decoder
 
Encoder and decoder
Encoder and decoderEncoder and decoder
Encoder and decoder
 
MULTIPLEXER
MULTIPLEXERMULTIPLEXER
MULTIPLEXER
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Design half ,full Adder and Subtractor
Design half ,full Adder and SubtractorDesign half ,full Adder and Subtractor
Design half ,full Adder and Subtractor
 
Adder and subtrctor DLD
Adder and subtrctor  DLDAdder and subtrctor  DLD
Adder and subtrctor DLD
 
latches
 latches latches
latches
 
Half Adder and Full Adder
Half Adder and Full AdderHalf Adder and Full Adder
Half Adder and Full Adder
 
Multiplexers & Demultiplexers
Multiplexers & DemultiplexersMultiplexers & Demultiplexers
Multiplexers & Demultiplexers
 
Binary multipliers
Binary multipliersBinary multipliers
Binary multipliers
 
Demultiplexer
DemultiplexerDemultiplexer
Demultiplexer
 
SOP POS, Minterm and Maxterm
SOP POS, Minterm and MaxtermSOP POS, Minterm and Maxterm
SOP POS, Minterm and Maxterm
 
K - Map
  K - Map    K - Map
K - Map
 

Ähnlich wie Subtractor (1)

combinational circuit-Half Adder ,full Adder
combinational circuit-Half Adder ,full Addercombinational circuit-Half Adder ,full Adder
combinational circuit-Half Adder ,full Adder
aniqa56
 
Adders and subtractors in vlsi design
Adders and subtractors in vlsi designAdders and subtractors in vlsi design
Adders and subtractors in vlsi design
dinesh aitha
 
Subtracter
SubtracterSubtracter
Subtracter
Kumar
 
Subtracter
SubtracterSubtracter
Subtracter
Kumar
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuits
Bindu Madhavi
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuits
Bindu Madhavi
 

Ähnlich wie Subtractor (1) (20)

logical circuits substractors
logical circuits substractors logical circuits substractors
logical circuits substractors
 
combinational circuit-Half Adder ,full Adder
combinational circuit-Half Adder ,full Addercombinational circuit-Half Adder ,full Adder
combinational circuit-Half Adder ,full Adder
 
adder and subtractor
 adder and subtractor adder and subtractor
adder and subtractor
 
Adders and subtractors in vlsi design
Adders and subtractors in vlsi designAdders and subtractors in vlsi design
Adders and subtractors in vlsi design
 
Unit 2 DE Notes.pptx
Unit 2 DE Notes.pptxUnit 2 DE Notes.pptx
Unit 2 DE Notes.pptx
 
I semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptxI semester Unit 4 combinational circuits.pptx
I semester Unit 4 combinational circuits.pptx
 
Adder and Subtractor
Adder and SubtractorAdder and Subtractor
Adder and Subtractor
 
UNIT - II.pptx
UNIT - II.pptxUNIT - II.pptx
UNIT - II.pptx
 
Unit 4 combinational circuit
Unit 4 combinational circuitUnit 4 combinational circuit
Unit 4 combinational circuit
 
Lecturer mid.ppt
Lecturer mid.pptLecturer mid.ppt
Lecturer mid.ppt
 
cs 3351 dpco
cs 3351 dpcocs 3351 dpco
cs 3351 dpco
 
Half Subtractor.pptx
Half Subtractor.pptxHalf Subtractor.pptx
Half Subtractor.pptx
 
Subtracter
SubtracterSubtracter
Subtracter
 
Subtracter
SubtracterSubtracter
Subtracter
 
Half & Full Adder
Half &  Full AdderHalf &  Full Adder
Half & Full Adder
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuits
 
combinational_circuits
combinational_circuitscombinational_circuits
combinational_circuits
 
Chapter-04.pdf
Chapter-04.pdfChapter-04.pdf
Chapter-04.pdf
 
FYBSC IT Digital Electronics Unit III Chapter II Arithmetic Circuits
FYBSC IT Digital Electronics Unit III Chapter II Arithmetic CircuitsFYBSC IT Digital Electronics Unit III Chapter II Arithmetic Circuits
FYBSC IT Digital Electronics Unit III Chapter II Arithmetic Circuits
 
17067688.ppt
17067688.ppt17067688.ppt
17067688.ppt
 

Mehr von Self-employed (12)

linear differential equation
linear differential equationlinear differential equation
linear differential equation
 
Second order linear diffrential equation with constant coeffecient
Second order linear diffrential equation with constant coeffecientSecond order linear diffrential equation with constant coeffecient
Second order linear diffrential equation with constant coeffecient
 
152 15-5754,physics-2
152 15-5754,physics-2152 15-5754,physics-2
152 15-5754,physics-2
 
152 15-5588 physics ii
152 15-5588 physics ii152 15-5588 physics ii
152 15-5588 physics ii
 
152 15-5588 physics ii
152 15-5588 physics ii152 15-5588 physics ii
152 15-5588 physics ii
 
152-15-5588
152-15-5588152-15-5588
152-15-5588
 
Believe in yourself
Believe in yourselfBelieve in yourself
Believe in yourself
 
Basic concepts of microprocessors jahid
Basic concepts of microprocessors jahidBasic concepts of microprocessors jahid
Basic concepts of microprocessors jahid
 
Calculusinreallife id-152-15-5588
Calculusinreallife id-152-15-5588Calculusinreallife id-152-15-5588
Calculusinreallife id-152-15-5588
 
MD JAHID HASAN
MD JAHID HASANMD JAHID HASAN
MD JAHID HASAN
 
Md Jahid Hasan
Md Jahid HasanMd Jahid Hasan
Md Jahid Hasan
 
Assigment on mechanics.. jahid hasan
Assigment on mechanics.. jahid hasanAssigment on mechanics.. jahid hasan
Assigment on mechanics.. jahid hasan
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 

Subtractor (1)

  • 2.  Group Members: 1. Md Jahid Hasan – 152-15-5588 2. Allahma Iqbal – 152-15-6094 3. MD. Shahnur Chowdhury – 153-15-6387 4. Umme Sharmin Ritu – 161-15-6883
  • 3.  Objectives  Definition of Subtractor  Types of subtractor  Explaining different subtractors with  Truth table  Boolean Expression  Logic circuit  Parallel binary subtractor  Applications
  • 4.  What is Subtractor ? Subtractor is an electronic logic circuit for calculating the difference between two binary numbers which provides the difference and borrow as output.
  • 5.  Types of Subtractor  Half Subtractor  Full Subtractor
  • 6.  Half subtractor Half Subtractor is used for subtracting one single bit binary number from another single bit binary number. It has two inputs; Minuend (A) and Subtrahend (B) and two outputs; Difference (D) and Borrow (Bout).
  • 7.  Truth Table A B Difference (D) Borrow (Bout) 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 Input Output
  • 8.  Solving truth table using K-map Borrow = Ā.B Difference = A ⊕ B
  • 9.  Boolean Expression From the truth table and K-map, the Boolean Expression can be derived as: Difference (D) = Ā.B + A. 𝐁 = A ⊕ B Borrow (Bout)= Ā.B
  • 11.  fULL subtractor A logic Circuit Which is used for subtracting three single bit binary numbers is known as Full Subtractor. It has three inputs; Minuend (A), Subtrahend (B) and following Subtrahend (C) and two outputs; Difference (D) and Borrow (Bout).
  • 12.  Truth Table A B C D B(out) 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 Input Output
  • 13.  Solving Truth Table using K-Map
  • 14.  K-Map Minimization From the Truth Table The Difference and Borrow will written as, Difference=A'B'C+A'BC'+AB'C'+ABC Reducing it we got, Difference=A ⊕B ⊕C Borrow=A'B'C+A'BC'+A'BC+ABC =A'B'C+A'BC'+A'BC+A'BC+A'BC+ABC =A'C(B'+B)+A'B(C'+C)+BC(A'+A) Borrow=A'C+A'B+BC
  • 15.  Boolean Expression From the truth table and k-map minimization, the Boolean Expression can be derived as: D = A ⊕ B ⊕ C B(out) = BC + (B ⊕ C) A
  • 17.  Parallel Binary Subtractor Parallel binary subtractor can be implemented by cascading several full-subtractors. Next slide shows the block level representation of a 4-bit parallel binary subtractor, which subtracts 4- bit b3b2b1b0 from 4-bit a3a2a1a0. It has 4-bit difference output D3D2D1D0 with borrow output B(out).
  • 19.  Applications  To attenuate the radio/audio signal  In amplifier to reduce sound distortion  In arithmetic logic unit of processors  Increment and decrement operators  Calculate addresses