SlideServe
Menu
Préférences
© SlideServe · v2026

ECE2030 Introduction to Computer Engineering Lecture 5: Boolean Algebra

alaire avatar
15 diapositives · 447 Views · Aug 07, 2014

ECE2030 Introduction to Computer Engineering Lecture 5: Boolean Algebra. Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech. What is Boolean Algebra. An algebra dealing with Binary variables by alphabetical letters Logic operations: OR, AND, XOR, etc

ECE2030 Introduction to Computer Engineering Lecture 5: Boolean Algebra - slide 1
01 / 15ECE2030 Introduction to Computer Engineering Lecture 5: Boolean Algebra
1 / 17

Télécharger la présentation

ECE2030 Introduction to Computer Engineering Lecture 5: Boolean Algebra
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. ECE2030 Introduction to Computer EngineeringLecture 5: Boolean Algebra Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech

  2. What is Boolean Algebra • An algebra dealing with • Binary variables by alphabetical letters • Logic operations: OR, AND, XOR, etc • Consider the following Boolean equation • A Boolean function can be represented by a truth table which list all combinations of 1’s and 0’s for each binary value

  3. Fundamental Operators • NOT • Unary operator • Complements a Boolean variable represented as A’, ~A, or Ā • OR • Binary operator • A “OR”-ed with B is represented as A + B • AND • Binary operator • A “AND”-ed with B is represented as AB or A·B • Can perform logical multiplication

  4. B A·B A AB A+B  Ā A·B NULL B A+B AB Identity Binary Boolean Operations • All possible outcomes of a 2-input Boolean function

  5.        Precedence of Operators • Precedence of Operator Evaluation (Similar to decimal arithmetic) • () : Parentheses • NOT • AND • OR

  6. ABCDE=00000 ABCDE=10000 Function Evaluation

  7. Basic Identities of Boolean Algebra

  8. Derivation of Simplification

  9. Derivation of Consensus Theorem

  10. Duality Principle • A Boolean equation remains valid if we take the dual of the expressions on both sides of the equals sign • Dual of expressions • Interchange 1’s and 0’s • Interchange AND () and OR (+)

  11. Duality Principle

  12. Simplification Examples

  13. DeMorgan’s Law  

  14. Vdd A C B F B A C Example in Lecture 4

  15. Vdd A C B F B A C Another Way to Draw It