SlideShare a Scribd company logo
1 of 43
Logic Design
Logic Gates and Boolean Algebra
Logic Gates and Boolean Algebra
Key Terms
Inverter
Truth table
Timing
diagram
Boolean
algebra
AND gate
A logic circuit that inverts or complements its
inputs.
A table showing the inputs and corresponding
output(s) of a logic circuit.
A diagram of waveforms showing the proper
time relationship of all of the waveforms.
The mathematics of logic circuits.
A logic gate that produces a HIGH output only
when all of its inputs are HIGH.
Key Terms
OR gate
NAND gate
NOR gate
Exclusive-OR
gate
Exclusive-NOR
gate
A logic gate that produces a HIGH output when
one or more inputs are HIGH.
A logic gate that produces a LOW output only
when all of its inputs are HIGH.
A logic gate that produces a LOW output when one
or more inputs are HIGH.
A logic gate that produces a HIGH output only
when its two inputs are at opposite levels.
A logic gate that produces a LOW output only
when its two inputs are at opposite levels.
Binary Digits, Logic Levels, and Digital Waveforms
• The two binary digits are designated 0 and 1
• They can also be called LOW and HIGH, where
LOW = 0 and HIGH = 1
• In order to practice with Logic Gates we can use:
•LogicCircuit
•CEDAR Logic Simulator
•Logisim
Logic Gates
• Inverter
• AND Gate
• OR Gate
• NAND Gate
• NOR Gate
• Exclusive-OR Gate
• Exclusive-NOR Gate
The inverter performs the Boolean NOT operation. When the
input is LOW, the output is HIGH; when the input is HIGH,
the output is LOW.
The Inverter
A X
Input Output
A X
LOW (0)
HIGH (1)
HIGH (1)
LOW(0)
The NOT operation (complement) is shown with an overbar.
Thus, the Boolean expression for an inverter is X = A.
The Inverter
A X
Example waveforms:
A
X
A group of inverters can be used to form the 1’s complement
of a binary number: Binary number
1 0 0 0 1 1 0 1
0 1 1 1 0 0
1’s complement
1 0
Truth Tables
• Total number of possible combinations of binary
inputs
N = 2n
• For two input variables:
N = 22
= 4 combinations
• For three input variables:
N = 23
= 8 combinations
• For four input variables:
N = 24
= 16 combinations
The AND gate produces a HIGH output when all inputs are
HIGH; otherwise, the output is LOW. For a 2-input gate,
the truth table is
The AND Gate
The AND operation is usually shown with a dot between the
variables but it may be implied (no dot). Thus, the AND
operation is written as X = A .B or X =AB.
Inputs Output
A B X
0 0 0
0 1 0
1 0 0
1 1 1
A
B
X
The AND Gate
A
B
X
Example waveforms:
A
B
X
The AND operation is used in computer programming as a
selective mask. If you want to retain certain bits of a binary
number but reset the other bits to 0, you could set a mask with
1’s in the position of the retained bits.
If the binary number 10100011 is ANDed with
the mask 00001111, what is the result? 00000011
The AND Gate for more than 2 inputs
3-Input AND Gate
4-Input AND Gate
The OR gate produces a HIGH output if any input is HIGH;
if all inputs are LOW, the output is LOW. For a 2-input gate,
the truth table is
The OR Gate
The OR operation is shown with a plus sign (+) between the
variables. Thus, the OR operation is written as X = A + B.
Inputs Output
A B X
0 0 0
0 1 1
1 0 1
1 1 1
A X
B
The OR Gate
A
B
X
Example waveforms:
A
B
X
The OR operation can be used in computer programming to set certain
bits of a binary number to 1.
ASCII letters have a 1 in the bit 5 position for lower case letters
and a 0 in this position for capitals. (Bit positions are numbered
from right to left starting with 0.) What will be the result if you
OR an ASCII letter with the 8-bit mask 00100000?
The resulting letter will be lower case.
3-Input OR Gate
4-Input OR Gate
The OR Gate for more than 2 inputs
The NAND gate produces a LOW output when all inputs
are HIGH; otherwise, the output is HIGH. For a 2-input
gate, the truth table is
The NAND Gate
Inputs Output
A B X
0 0 1
0 1 1
1 0 1
1 1 0
A
B
X
The NAND operation is shown with a dot between the
variables and an overbar covering them. Thus, the NAND
operation is written as X = A .B (Alternatively, X =AB.)
The NAND Gate
Example waveforms:
A
B
X
The NAND gate is particularly useful because it is a
“universal” gate – all other basic gates can be constructed
from NAND gates.
How would you connect a 2-input NAND gate
to form a basic inverter?
A
B
X
The NOR gate produces a LOW output if any input is
HIGH; if all inputs are HIGH, the output is LOW. For a
2-input gate, the truth table is
The NOR Gate
Inputs Output
A B X
0 0 1
0 1 0
1 0 0
1 1 0
A X
B
The NOR operation is shown with a plus sign (+) between
the variables and an overbar covering them. Thus, the NOR
operation is written as X = A + B.
The NOR Gate
Example waveforms:
A
B
X
The NOR operation will produce a LOW if any input is HIGH.
+5.0 V
When is the LED is ON for the circuit shown?
The LED will be on when any of
the four inputs are HIGH.
A
B
C
D
X
330
A
B
X
The XOR gate produces a HIGH output only when both
inputs are at opposite logic levels. The truth table is
The XOR Gate
Inputs Output
A B X
0 0 0
0 1 1
1 0 1
1 1 0
A X
B
The XOR operation is written as X =AB +AB.
Alternatively, it can be written with a circled plus sign
between the variables as X =A +B.
The XOR Gate
Example waveforms:
A
B
X
Notice that the XOR gate will produce a HIGH only when exactly one
input is HIGH.
If the A and B waveforms are both inverted for the above
waveforms, how is the output affected?
There is no change in the output.
A
B
X
The XNOR gate produces a HIGH output only when both
inputs are at the same logic level. The truth table is
The XNOR Gate
Inputs Output
A B X
0 0 1
0 1 0
1 0 0
1 1 1
A X
B
The XNOR operation shown as X =AB +AB. Alternatively,
the XNOR operation can be shown with a circled dot
.
between the variables. Thus, it can be shown as X = A B.
The XNOR Gate
Example waveforms:
A
B
X
Notice that the XNOR gate will produce a HIGH when both inputs are the
same. This makes it useful for comparison functions.
If the A waveform is inverted but B remains the same, how is
the output affected?
The output will be inverted.
A
B
X
Boolean Operations and
Expressions
• Addition
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 1
• Multiplication
0 * 0 = 0
0 * 1 = 0
1 * 0 = 0
1 * 1 = 1
Laws Boolean Algebra
• Commutative Laws
• Associative Laws
• Distributive Law
Laws of Boolean Algebra
• Commutative Law of Addition:
A + B = B + A
Laws of Boolean Algebra
• Commutative Law of Multiplication:
A * B = B * A
Laws of Boolean Algebra
• Associative Law of Addition:
A + (B + C) = (A + B) + C
Laws of Boolean Algebra
• Associative Law of Multiplication:
A * (B * C) = (A * B) * C
Laws of Boolean Algebra
• Distributive Law:
A(B + C) = AB + AC
Rules of Boolean Algebra
Rules of Boolean Algebra
• Rule 6
OR Truth Table
Rules of Boolean Algebra
• Rule 7
AND Truth Table
Rules of Boolean Algebra
• Rule 8
AND Truth Table
Rules of Boolean Algebra
• Rule 9
Rules of Boolean Algebra
• Rule 10: A + AB = A
AND Truth Table OR Truth Table
Rules of Boolean Algebra
• Rule 11: A  AB  A  B
AND Truth Table OR Truth Table
Rules of Boolean Algebra
• Rule 12: (A + B)(A + C) = A + BC
AND Truth Table OR Truth Table
Summary of the Rules of Boolean Algebra
Relations Between Logic Forms
Boolean Expression to Truth-table: Evaluate expression for all
input combinations and record output values.
Boolean Expression to Logic Circuit : Use AND gates for the
AND operators, OR gates for the OR operators, and inverters for
the NOT operator. Wire up the gates the match the structure of the
expression.
Logic Circuit to Boolean Expression: Reverse the above process
Example: Find the Boolean Expression for the logic circuit below
Solution
Example: For the below Boolean Expression find out the
Truth table and Logic Circuit
Solution:
Example Find the Boolean Expression and Truth Table for
below Logic Circuit.
Solution:

More Related Content

Similar to Logic Gates and Boolean Algebra Guide

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.Satya P. Joshi
 
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. Satya P. Joshi
 
3 further logic concepts
3 further logic concepts3 further logic concepts
3 further logic conceptschandkec
 
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational CircuitsCOMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational CircuitsVanitha Chandru
 
Digital Electronics Logic gates
Digital Electronics Logic gatesDigital Electronics Logic gates
Digital Electronics Logic gatesMD Mahadi Hasan
 
Digital systems logicgates-booleanalgebra
Digital systems logicgates-booleanalgebraDigital systems logicgates-booleanalgebra
Digital systems logicgates-booleanalgebraelfeds916
 
Digital Electronics Unit_1.pptx
Digital Electronics Unit_1.pptxDigital Electronics Unit_1.pptx
Digital Electronics Unit_1.pptxThapar Institute
 
Combinational logic circuits design and implementation
Combinational logic circuits design and implementationCombinational logic circuits design and implementation
Combinational logic circuits design and implementationssuserca5764
 

Similar to Logic Gates and Boolean Algebra Guide (20)

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.
 
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.
 
3 further logic concepts
3 further logic concepts3 further logic concepts
3 further logic concepts
 
Digital logic
Digital logicDigital logic
Digital logic
 
Electronics: Logic Gates
Electronics: Logic GatesElectronics: Logic Gates
Electronics: Logic Gates
 
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational CircuitsCOMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
COMPUTER ORGANIZATION - Logic gates, Boolean Algebra, Combinational Circuits
 
B sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lcktB sc3 unit 4 combi..lckt
B sc3 unit 4 combi..lckt
 
9. logic gates._rr
9. logic gates._rr9. logic gates._rr
9. logic gates._rr
 
Logic gates 07 11-2014
Logic gates 07 11-2014Logic gates 07 11-2014
Logic gates 07 11-2014
 
Digital Electronics Logic gates
Digital Electronics Logic gatesDigital Electronics Logic gates
Digital Electronics Logic gates
 
2dig circ
2dig circ2dig circ
2dig circ
 
Lec1 n
Lec1 nLec1 n
Lec1 n
 
Digital systems logicgates-booleanalgebra
Digital systems logicgates-booleanalgebraDigital systems logicgates-booleanalgebra
Digital systems logicgates-booleanalgebra
 
Digital 1 8
Digital 1 8Digital 1 8
Digital 1 8
 
Digital Electronics Unit_1.pptx
Digital Electronics Unit_1.pptxDigital Electronics Unit_1.pptx
Digital Electronics Unit_1.pptx
 
Logic Gates (1).ppt
Logic Gates (1).pptLogic Gates (1).ppt
Logic Gates (1).ppt
 
Deld lab manual
Deld lab manualDeld lab manual
Deld lab manual
 
Combinational logic circuits design and implementation
Combinational logic circuits design and implementationCombinational logic circuits design and implementation
Combinational logic circuits design and implementation
 
Boolean Algebra
Boolean AlgebraBoolean Algebra
Boolean Algebra
 
14 Lec11 2003
14 Lec11 200314 Lec11 2003
14 Lec11 2003
 

Recently uploaded

Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptx
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptxBREEDING FOR RESISTANCE TO BIOTIC STRESS.pptx
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptxPABOLU TEJASREE
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPirithiRaju
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 

Recently uploaded (20)

Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptx
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptxBREEDING FOR RESISTANCE TO BIOTIC STRESS.pptx
BREEDING FOR RESISTANCE TO BIOTIC STRESS.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdfPests of soyabean_Binomics_IdentificationDr.UPR.pdf
Pests of soyabean_Binomics_IdentificationDr.UPR.pdf
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 

Logic Gates and Boolean Algebra Guide

  • 1. Logic Design Logic Gates and Boolean Algebra
  • 2. Logic Gates and Boolean Algebra
  • 3. Key Terms Inverter Truth table Timing diagram Boolean algebra AND gate A logic circuit that inverts or complements its inputs. A table showing the inputs and corresponding output(s) of a logic circuit. A diagram of waveforms showing the proper time relationship of all of the waveforms. The mathematics of logic circuits. A logic gate that produces a HIGH output only when all of its inputs are HIGH.
  • 4. Key Terms OR gate NAND gate NOR gate Exclusive-OR gate Exclusive-NOR gate A logic gate that produces a HIGH output when one or more inputs are HIGH. A logic gate that produces a LOW output only when all of its inputs are HIGH. A logic gate that produces a LOW output when one or more inputs are HIGH. A logic gate that produces a HIGH output only when its two inputs are at opposite levels. A logic gate that produces a LOW output only when its two inputs are at opposite levels.
  • 5. Binary Digits, Logic Levels, and Digital Waveforms • The two binary digits are designated 0 and 1 • They can also be called LOW and HIGH, where LOW = 0 and HIGH = 1 • In order to practice with Logic Gates we can use: •LogicCircuit •CEDAR Logic Simulator •Logisim
  • 6. Logic Gates • Inverter • AND Gate • OR Gate • NAND Gate • NOR Gate • Exclusive-OR Gate • Exclusive-NOR Gate
  • 7. The inverter performs the Boolean NOT operation. When the input is LOW, the output is HIGH; when the input is HIGH, the output is LOW. The Inverter A X Input Output A X LOW (0) HIGH (1) HIGH (1) LOW(0) The NOT operation (complement) is shown with an overbar. Thus, the Boolean expression for an inverter is X = A.
  • 8. The Inverter A X Example waveforms: A X A group of inverters can be used to form the 1’s complement of a binary number: Binary number 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1’s complement 1 0
  • 9. Truth Tables • Total number of possible combinations of binary inputs N = 2n • For two input variables: N = 22 = 4 combinations • For three input variables: N = 23 = 8 combinations • For four input variables: N = 24 = 16 combinations
  • 10. The AND gate produces a HIGH output when all inputs are HIGH; otherwise, the output is LOW. For a 2-input gate, the truth table is The AND Gate The AND operation is usually shown with a dot between the variables but it may be implied (no dot). Thus, the AND operation is written as X = A .B or X =AB. Inputs Output A B X 0 0 0 0 1 0 1 0 0 1 1 1 A B X
  • 11. The AND Gate A B X Example waveforms: A B X The AND operation is used in computer programming as a selective mask. If you want to retain certain bits of a binary number but reset the other bits to 0, you could set a mask with 1’s in the position of the retained bits. If the binary number 10100011 is ANDed with the mask 00001111, what is the result? 00000011
  • 12. The AND Gate for more than 2 inputs 3-Input AND Gate 4-Input AND Gate
  • 13. The OR gate produces a HIGH output if any input is HIGH; if all inputs are LOW, the output is LOW. For a 2-input gate, the truth table is The OR Gate The OR operation is shown with a plus sign (+) between the variables. Thus, the OR operation is written as X = A + B. Inputs Output A B X 0 0 0 0 1 1 1 0 1 1 1 1 A X B
  • 14. The OR Gate A B X Example waveforms: A B X The OR operation can be used in computer programming to set certain bits of a binary number to 1. ASCII letters have a 1 in the bit 5 position for lower case letters and a 0 in this position for capitals. (Bit positions are numbered from right to left starting with 0.) What will be the result if you OR an ASCII letter with the 8-bit mask 00100000? The resulting letter will be lower case.
  • 15. 3-Input OR Gate 4-Input OR Gate The OR Gate for more than 2 inputs
  • 16. The NAND gate produces a LOW output when all inputs are HIGH; otherwise, the output is HIGH. For a 2-input gate, the truth table is The NAND Gate Inputs Output A B X 0 0 1 0 1 1 1 0 1 1 1 0 A B X The NAND operation is shown with a dot between the variables and an overbar covering them. Thus, the NAND operation is written as X = A .B (Alternatively, X =AB.)
  • 17. The NAND Gate Example waveforms: A B X The NAND gate is particularly useful because it is a “universal” gate – all other basic gates can be constructed from NAND gates. How would you connect a 2-input NAND gate to form a basic inverter? A B X
  • 18. The NOR gate produces a LOW output if any input is HIGH; if all inputs are HIGH, the output is LOW. For a 2-input gate, the truth table is The NOR Gate Inputs Output A B X 0 0 1 0 1 0 1 0 0 1 1 0 A X B The NOR operation is shown with a plus sign (+) between the variables and an overbar covering them. Thus, the NOR operation is written as X = A + B.
  • 19. The NOR Gate Example waveforms: A B X The NOR operation will produce a LOW if any input is HIGH. +5.0 V When is the LED is ON for the circuit shown? The LED will be on when any of the four inputs are HIGH. A B C D X 330 A B X
  • 20. The XOR gate produces a HIGH output only when both inputs are at opposite logic levels. The truth table is The XOR Gate Inputs Output A B X 0 0 0 0 1 1 1 0 1 1 1 0 A X B The XOR operation is written as X =AB +AB. Alternatively, it can be written with a circled plus sign between the variables as X =A +B.
  • 21. The XOR Gate Example waveforms: A B X Notice that the XOR gate will produce a HIGH only when exactly one input is HIGH. If the A and B waveforms are both inverted for the above waveforms, how is the output affected? There is no change in the output. A B X
  • 22. The XNOR gate produces a HIGH output only when both inputs are at the same logic level. The truth table is The XNOR Gate Inputs Output A B X 0 0 1 0 1 0 1 0 0 1 1 1 A X B The XNOR operation shown as X =AB +AB. Alternatively, the XNOR operation can be shown with a circled dot . between the variables. Thus, it can be shown as X = A B.
  • 23. The XNOR Gate Example waveforms: A B X Notice that the XNOR gate will produce a HIGH when both inputs are the same. This makes it useful for comparison functions. If the A waveform is inverted but B remains the same, how is the output affected? The output will be inverted. A B X
  • 24. Boolean Operations and Expressions • Addition 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 1 • Multiplication 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1
  • 25. Laws Boolean Algebra • Commutative Laws • Associative Laws • Distributive Law
  • 26. Laws of Boolean Algebra • Commutative Law of Addition: A + B = B + A
  • 27. Laws of Boolean Algebra • Commutative Law of Multiplication: A * B = B * A
  • 28. Laws of Boolean Algebra • Associative Law of Addition: A + (B + C) = (A + B) + C
  • 29. Laws of Boolean Algebra • Associative Law of Multiplication: A * (B * C) = (A * B) * C
  • 30. Laws of Boolean Algebra • Distributive Law: A(B + C) = AB + AC
  • 31. Rules of Boolean Algebra
  • 32. Rules of Boolean Algebra • Rule 6 OR Truth Table
  • 33. Rules of Boolean Algebra • Rule 7 AND Truth Table
  • 34. Rules of Boolean Algebra • Rule 8 AND Truth Table
  • 35. Rules of Boolean Algebra • Rule 9
  • 36. Rules of Boolean Algebra • Rule 10: A + AB = A AND Truth Table OR Truth Table
  • 37. Rules of Boolean Algebra • Rule 11: A  AB  A  B AND Truth Table OR Truth Table
  • 38. Rules of Boolean Algebra • Rule 12: (A + B)(A + C) = A + BC AND Truth Table OR Truth Table
  • 39. Summary of the Rules of Boolean Algebra
  • 40. Relations Between Logic Forms Boolean Expression to Truth-table: Evaluate expression for all input combinations and record output values. Boolean Expression to Logic Circuit : Use AND gates for the AND operators, OR gates for the OR operators, and inverters for the NOT operator. Wire up the gates the match the structure of the expression. Logic Circuit to Boolean Expression: Reverse the above process
  • 41. Example: Find the Boolean Expression for the logic circuit below Solution
  • 42. Example: For the below Boolean Expression find out the Truth table and Logic Circuit Solution:
  • 43. Example Find the Boolean Expression and Truth Table for below Logic Circuit. Solution: