D IGITAL L OGIC Number Systems By: Safwan Mawlood Digital Principles and Logic Design, A.Saha &N.Manna.

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

CS 151 Digital Systems Design Lecture 5 Boolean Algebra.
Presented by: Ms. Maria Estrellita D. Hechanova, ECE
CSE 20 Lecture 9 Boolean Algebra: Theorems and Proofs CK Cheng April 26, 2011 Lecture notes 1.
Chapter 2 Logic Circuits.
Boolean rules for simplification Dr. Ahmed Telba.
מבנה המחשב + מבוא למחשבים ספרתיים תרגול 1#
1 Section 10.1 Boolean Functions. 2 Computers & Boolean Algebra Circuits in computers have inputs whose values are either 0 or 1 Mathematician George.
CSE-221 Digital Logic Design (DLD)
ENGIN112 L5: Boolean Algebra September 12, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 5 Boolean Algebra.
Chapter Two Boolean Algebra and Logic Gate
Circuit Simplification: Boolean Algebra
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Digital Logic Design ESGD2201
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
Boolean Algebra. Binary Logic and Gates Binary variables take on one of two values. Logical operators operate on binary values and binary variables. Basic.
Section Section Summary Introduction to Boolean Algebra Boolean Expressions and Boolean Functions Identities of Boolean Algebra Duality The Abstract.
Computer Organization
CHAPTER 2 Boolean Algebra
1 Why study Boolean Algebra? 4 It is highly desirable to find the simplest circuit implementation (logic) with the smallest number of gates or wires. We.
Boolean Algebra and Logic Gates CE 40 B 18 June 2003.
Lecture 7 Topics –Boolean Algebra 1. Logic and Bits Operation Computers represent information by bit A bit has two possible values, namely zero and one.
1 Section 10.2 Boolean Algebra Motivation: Notice the list of corresponding properties for the algebra of sets and the algebra of propositional wffs. These.
Module 4.  Boolean Algebra is used to simplify the design of digital logic circuits.  The design simplification are based on: Postulates of Boolean.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Binary Logic Section 1.9. Binary Logic Binary logic deals with variables that take on discrete values (e.g. 1, 0) and with operations that assume logical.
Brief Introduction to Boolean Algebra We can use transistors to build AND, OR, NAND, NOR, and Invertors Manufacturing is simplified with NAND/NOR NAND/NOR.
DeMorgan’s Theorems Digital Electronics. DeMorgan’s Theorems DeMorgan’s Theorems are two additional simplification techniques that can be used to simplify.
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
1 Lect # 2 Boolean Algebra and Logic Gates Boolean algebra defines rules for manipulating symbolic binary logic expressions. –a symbolic binary logic expression.
Logic Circuits Lecture 3 By Amr Al-Awamry. Basic Definitions Binary Operators  AND z = x y = x yz=1 if x=1 AND y=1  OR z = x + y z=1 if x=1 OR y=1 
Chapter 2 Boolean Algebra and Minimization Techniques.
Laws of Boolean Algebra Commutative Law Associative Law Distributive Law Identity Law De Morgan's Theorem.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
ECE DIGITAL LOGIC LECTURE 6: BOOLEAN ALGEBRA Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 02/01/2016.
Boolean Algebra ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Logic Design (CE1111 ) Lecture 2 (Chapter 2) Prepared by Dr. Lamiaa Elshenawy 1.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Boolean Algebra.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
Boolean Algebra How gates get picked. Boolean Arithmetic Boolean ≠ Binary – Boolean – 1/0 only, no places Boolean addition:
Chapter 12. Chapter Summary Boolean Functions Representing Boolean Functions Logic Gates Minimization of Circuits (not currently included in overheads)
Hoda Roodaki Boolean Algebra Hoda Roodaki
Morgan Kaufmann Publishers
Unit 2 Boolean Algebra.
Logic Gates and Boolean Algebra
CS 105 Digital Logic Design
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
Basic Rules Of ALGEBRA.
Boolean Algebra.
Princess Sumaya University
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Jeremy R. Johnson Wed. Sept. 29, 1999
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
CHAPTER 2 Boolean Algebra
Boolean Algebra Why study Boolean Algebra?
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
Boolean Algebra.
Boolean Algebra.
Boolean Algebra Digital Electronics
Circuit Simplification: Boolean Algebra
Boolean algebra. Definition Boolean Algebra is used to analyze and simplify the digital (logic) circuits. It uses only the binary numbers i.e. 0 and 1.
Boolean Algebra Introduction CSCI 240
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Boolean Algebra By: Asst Lec. Besma Nazar Nadhem
Laws & Rules of Boolean Algebra
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

D IGITAL L OGIC Number Systems By: Safwan Mawlood Digital Principles and Logic Design, A.Saha &N.Manna

B OOLEAN A LGEBRA Boolean algebra finds its most practical use in the simplification of logic circuits The switching functions can be expressed with Boolean equations. Complex Boolean equations can be simplified by a new kind of algebra, which is popularly called Switching Algebra or Boolean Algebra, invented by the mathematician George Boole in 1854.

ALGEBRAICSTRUCTURES Closer: A set is closed with respect to a binary operator if, for every pair of elements of S, the binary operator specifies a rule for obtaining a unique element of S. X + Y = Z Y + X = Z

Associative Law: A binary operator * on a set S is said to be associated whenever (A*B)*C = A*(B*C) for all A,B,C ∈ S. Commutative Law: A binary operator * on a set S is said to be commutative whenever A*B = B*A for all A,B ∈ S.

Identity Element: A set S is to have an identity element with respect to a binary operation * on S, if there exists an element E ∈ S with the property E*A = A*X = A. Example: The element 0 is an identity element with respect to the binary operator + on the set of integers I = {.... –4, –3, –2, –1, 0, 1, 2, 3, 4,....} as A + 0 = 0 + A = A. Similarly, the element 1 is the identity element with respect to the binary operator × as A × 1 = 1 × A = A.

Inverse: If a set S has the identity element E with respect to a binary operator *, there exists an element B ∈ S, which is called the inverse, for every A ∈ S, such that A*B = E. Example: In the set of integers I with E = 0, the inverse of an element A is (-A) since A + (–A) = 0.

Distributive Law: If * and (.) are two binary operators on a set S, * is said to be distributive over (.), whenever A*(B.C) = (A*B).(A*C).

OR AND NOT

D E M ORGAN ' S T HEOREM Two theorems that were proposed by DeMorgan play important parts in Boolean algebra. The first theorem states that the complement of a product is equal to the sum of the complements. That is, if the variables are A and B, then (A.B)' = A' + B‘ The second theorem states that the complement of a sum is equal to the product of the complements. In equation form, this can be expressed as (A + B)' = A'. B'

SIMPLIFICATION OF BOOLEAN EXPRESSIONS Example. Simplify the Boolean function F=AB+ BC + B'C. Solution. F = AB + BC + B'C = AB + C(B + B') = AB + C

T RUTH T ABLE F=AB+C

S IMPLIFICATION B OOLEAN A LGEBRA