Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Boolean postulate  Simplifying boolean equations  Truth tables You will learn: 2.

Slides:



Advertisements
Similar presentations
L14: Boolean Logic and Basic Gates
Advertisements

1 CK Cheng CSE Dept. UC San Diego CS 140, Lecture 2 Combinational Logic.
Logic Functions Logical functions can be expressed in several ways: ▫ Truth table ▫ Logical expressions ▫ Graphical form prepared by:eng.Rula Amjed.
Chapter 11_1 (chap 10 ed 8) Digital Logic. Irvine, Kip R. Assembly Language for Intel-Based Computers, NOT AND OR XOR NAND NOR Truth Tables Boolean.
ECE 331 – Digital System Design Boolean Algebra (Lecture #3) The slides included herein were taken from the materials accompanying Fundamentals of Logic.
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
1 Boolean Algebra & Logic Design. 2 Developed by George Boole in the 1850s Mathematical theory of logic. Shannon was the first to use Boolean Algebra.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
ENGG 1203 Tutorial Combinational Logic (I) 1 Feb Learning Objectives
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
Boolean Algebra Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Chapter 10_1 Digital Logic. Irvine, Kip R. Assembly Language for Intel-Based Computers, NOT AND OR XOR NAND NOR Truth Tables Boolean Operators.
Boolean Algebra – I. Outline  Introduction  Digital circuits  Boolean Algebra  Two-Valued Boolean Algebra  Boolean Algebra Postulates  Precedence.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
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.
The Digital Logic Level
ECE 331 – Digital System Design
Fall 2012: FCM 708 Foundation I Lecture 2 Prof. Shamik Sengupta
Computer Science 210 Computer Organization Introduction to Boolean Algebra.
Module 4.  Boolean Algebra is used to simplify the design of digital logic circuits.  The design simplification are based on: Postulates of Boolean.
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Boolean Algebra & Logic Prepared by Dr P Marais (Modified by D Burford)
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
4. Computer Maths and Logic 4.2 Boolean Logic Simplifying Boolean Expressions.
1 BOOLEAN ALGEBRA Basic mathematics for the study of logic design is Boolean Algebra Basic laws of Boolean Algebra will be implemented as switching devices.
Digital Logic Design Week 4 Boolean algebra. Laws and rules De Morgan’s theorem Analysis of logic circuits Standard forms Project 1 preparation.
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
CEC 220 Digital Circuit Design Boolean Algebra Friday, January 17 CEC 220 Digital Circuit Design Slide 1 of 22.
CS/COE0447 Computer Organization & Assembly Language
Laws of Boolean Algebra Commutative Law Associative Law Distributive Law Identity Law De Morgan's Theorem.
Chapter 4 Fundamentals of Computer Logic 1 Chapter 4: Fundamental of Computer Logic - IE337.
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Digital Logic Design Dr. Oliver Faust Chapter 4
Review. Boolean Algebra.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Logic gates used in digital electronics  How to use logic gates to implement logic equations You will learn:
ECE DIGITAL LOGIC LECTURE 6: BOOLEAN ALGEBRA Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 02/01/2016.
Logic Simplification-Using Boolean Laws Logic Design Laboratory EE 2121 Lectures By Manesh T EE2121-In Charge
Digital Logic Design. Truth Table  Logic Circuit 1. Start with truth table 2. When your output is a 1, figure out the combination of inputs, ANDs, and.
Boolean Algebra How gates get picked. Boolean Arithmetic Boolean ≠ Binary – Boolean – 1/0 only, no places Boolean addition:
Hoda Roodaki Boolean Algebra Hoda Roodaki
ECE 301 – Digital Electronics
Logic Gates and Boolean Algebra
Computer Science 210 Computer Organization
Boolean Algebra.
Logic Gates and Boolean Algebra
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Boolean Algebra.
Boolean Expressions Lecture No. 10.
Boolean Algebra.
TN 221: DIGITAL ELECTRONICS 1
Circuits & Boolean Expressions
Boolean Algebra.
Computer Science 210 Computer Organization
Boolean Algebra Introduction CSCI 240
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
BOOLEAN ALGEBRA.
Laws & Rules of Boolean Algebra
ECE Digital Electronics
Circuits & Boolean Expressions
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

Assoc. Prof. Dr. Ahmet Turan ÖZCERİT

 Boolean postulate  Simplifying boolean equations  Truth tables You will learn: 2

He/She can describe boolean algebra postulate 3  Logic gates and logic circuits are designed by the help of boolean algebra  Boolean Algebra was invented by George Boole in 1850s  C.E. Shannon adapted boolean algebra to switching circuits and finalized it for modern digital designs in 1930s  Boolean algebra uses three fundamental operations: AND, OR and NOT  All boolean equations and all logic units can be defined by these three operators  Arithmetic operations can also be implemented by AND, OR and NOT  Logic gates and logic circuits are designed by the help of boolean algebra  Boolean Algebra was invented by George Boole in 1850s  C.E. Shannon adapted boolean algebra to switching circuits and finalized it for modern digital designs in 1930s  Boolean algebra uses three fundamental operations: AND, OR and NOT  All boolean equations and all logic units can be defined by these three operators  Arithmetic operations can also be implemented by AND, OR and NOT

He/She can describe boolean algebra postulate 4 1A + 0 = AA. 1 = Aidentity 2A + A’ = 1A. A’ =0complement 3A + B = B+ AA. B = B. Acommutative law 4A + (B + C) = ( A + B ) + CA. (B. C) = (A. B). Cassociative law 5A + (B. C) = ( A + B ). (A + C )A. (B + C) = ( A. B ) + (A. C )distributive law 6A + A = AA. A = Aindempotency 7A + 1 = 1A. 0 =0null Elements 8A + (A.B) = AA. (A+B) = Acovering 9A + (A’.B) = A + BA. (A’+B ) = A. Bminimization 10(A + B)’ = A’. B’(A. B)’ = A’ + B’de Morgan’s theory 11A. B + A. B’ = A(A + B). (A + B’) = Acombining 12A.B + A’.C + B.C = A.B + A’.C(A+B).(A’+C). (B+C)= (A+B).(A’+C)consensus

He/She can simplify boolean equations 5  The complex logic equations can be reduced or simplified to obtain a simpler form  The more simple logic equations the more economic and small electronic circuits QUESTION-1. Simplify the logic equation below (A+B). (A+C) = ? = A.A + A.C + B.A + B.C = A + A.C + A.B + B.C = A(1+C+B) + B.C = A + B.C QUESTION-2. Simplify the logic equation below A+ B.A= ? = A (1+B) = A

He/She can simplify boolean equations 6 QUESTION-3. Simplify the logic equation below A. (B+A)= ? = A.B + A.A = A (B+1) =A (1) =A QUESTION-4. Simplify the logic equation below A+ (A’.B)= ? = ((A+ (A’.B)’)’ = A’. ((A’.B)’)’ = A’. (A’’+B’)’ = A’. (A+B’)’ = A’.A + (A’.B’)’ = 0 + (A+B) = A+B

He/She can simplify boolean equations 7 QUESTION-5. Simplify the logic equation below A. (A’+B)= ? = A.A’ + A.B = 0 +A.B =A.B QUESTION-6. Simplify the logic equation below A’.B + A + A. B= ? = A’. B + A (1+B) = A’. B + A = (A’.B + A)’’ = ((A’.B)’.A’)‘ = ((A+B’).A’)’ = (A.A’ + A’.B’ )’ = (0 + A’.B’)’ = (A’. B’)’ = A + B

He/She can simplify boolean equations 8 QUESTION-7. Simplify the logic equation below A’.B’.C + A’.B.C + A.B’= ? =A’.C (B+B’) + A.B’ = A’.C (1) + A.B’ =A’.C + A.B’ QUESTION-6. Simplify the logic equation below A’.B’.C + A’.B’.C + A.B.C’= ? = A’.B’ (C +C’) + A.C’(B+B’) = A’.B’ (1) + A.C’(1) = A’.B’ + A.C’

He/She can construct truth tables 9 A truth table is a breakdown of a logic function by listing all possible values the function can attain. Such a table typically contains several rows and columns, with the top row representing the logical variables and combinations, in increasing complexity leading up to the final function. Let the number of input parameters as n. So there would be 2 n combinations. For example, for 2 inputs the table shows 2 2= 4 states.. A and B input variables A+B and A. B

He/She can construct truth tables 10 All combinations for input A and Input B

He/She can construct truth tables 11 Truth table proves that (A+B)’ = A’.B’Truth table proves that (A.B)’ = A’+B’

He/She can construct truth tables 12 Truth table proves that A+A.B = A

He/She can construct truth tables 13 Truth table proves that A.(B+C) = A.B + A.C

He/She can do arithmetic operations on various radix 14