CHAPTER 1 SETS, FUNCTIONs, ELEMENTARY LOGIC & BOOLEAN ALGEBRAs

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

Chapter 2 Logic Circuits.
Chapter 2 – Combinational Logic Circuits Part 1 – Gate Circuits and Boolean Equations Logic and Computer Design Fundamentals.
Boolean Algebra and Logic Gates
Section 10.3 Logic Gates.
Lecture 3. Boolean Algebra, Logic Gates
Chapter 2: Boolean Algebra and Logic Functions
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
BOOLEAN ALGEBRA Saras M. Srivastava PGT (Computer Science)
Boolean Algebra and Digital Circuits
Switching functions The postulates and sets of Boolean logic are presented in generic terms without the elements of K being specified In EE we need to.
Combinational Logic 1.
Discrete Mathematics and Its Applications.  The English mathematician George Boole ( ) sought to give symbolic form to Aristotle's system of.
Dr. Eng. Farag Elnagahy Office Phone: King ABDUL AZIZ University Faculty Of Computing and Information Technology CPCS 222.
Course contents Chapter 1 - section 1.6 Chapter 2 - all sections Chapter – 4.7, and 4.12 Chapter , Chapter 6 - all sections.
Overview Part 1 – Gate Circuits and Boolean Equations
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.
4. Electrons and electronics 4.5 Digital electronics.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
LOGIC GATES AND CIRCUITS Digital systems are said to be constructed by using logic gates. These gates are the AND, OR, NOT, NAND, NOR, EXOR and EXNOR gates.
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Linear Algebra. Circuits The circuits in computers and other input devices have inputs, each of which is either a 0 or 1, the output is also 0s and 1s.
Logic Gates. The Inverter The inverter (NOT circuit) performs the operation called inversion or complementation. Standard logic symbols: 1 1 input output.
Chap 2. Combinational Logic Circuits
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
1 Lect # 2 Boolean Algebra and Logic Gates Boolean algebra defines rules for manipulating symbolic binary logic expressions. –a symbolic binary logic expression.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
ECE2030 Introduction to Computer Engineering Lecture 6: Canonical (Standard) Forms Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering.
COMPUTER ARCHITECTURE TRUTH TABLES AND LOGIC GATES.
Chapter 4 Fundamentals of Computer Logic 1 Chapter 4: Fundamental of Computer Logic - IE337.
Logic Gates M. AL-Towaileb1. Introduction Boolean algebra is used to model the circuitry of electronic devices. Each input and each output of such a device.
R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001 Chapter 9 Boolean Algebras and Combinatorial Circuits.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
ECE DIGITAL LOGIC LECTURE 8: BOOLEAN FUNCTIONS Assistant Prof. Fareena Saqib Florida Institute of Technology Spring 2016, 02/11/2016.
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
ELECTRICAL ENGINEERING: PRINCIPLES AND APPLICATIONS, Third Edition, by Allan R. Hambley, ©2005 Pearson Education, Inc. Chapter 7 Logic Circuits.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
CSE 461. Binary Logic Binary logic consists of binary variables and logical operations. Variables are designated by letters such as A, B, C, x, y, z etc.
CHAPTER 2 Boolean algebra and Logic gates
Chapter 12. Chapter Summary Boolean Functions Representing Boolean Functions Logic Gates Minimization of Circuits (not currently included in overheads)
Boolean Algebra & Logic Gates
Digital Logic.
Logic Gates and Boolean Algebra
Chapter 11 (Part 1): Boolean Algebra
Chapter 2: Boolean Algebra and Logic Functions
ECE 2110: Introduction to Digital Systems
ECE 20B, Winter 2003 Introduction to Electrical Engineering, II LECTURE NOTES #2 Instructor: Andrew B. Kahng (lecture)
Boolean Algebra & De Morgan's Theorems
CS 105 Digital Logic Design
Logic Gates.
Princess Sumaya University
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Boolean Expressions Lecture No. 10.
TN 221: DIGITAL ELECTRONICS 1
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
Computer Science 210 Computer Organization
Boolean Algebra.
Logic Gates L Al-zaid Math110.
Logic Gates.
Chapter 2 Introduction to Logic Circuits
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Logic Gates Dr.Halimah Alshehri.
Department of Electronics
Principles & Applications
DIGITAL ELECTRONICS AND LOGIC GATES. ANALOG SIGNAL:- Analog signal is continuous time varying current or voltage signal.
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

CHAPTER 1 SETS, FUNCTIONs, ELEMENTARY LOGIC & BOOLEAN ALGEBRAs BY: MISS FARAH ADIBAH ADNAN IMK

CHAPTER OUTLINE: PART IV 1.4 BOOLEAN ALGEBRAS 1.4.1 INTRODUCTION 1.4.2 BOOLEAN OPERATIONS 1.4.3 BOOLEAN EXPRESSIONS 1.4.4 BOOLEAN FUNCTIONS 1.4.5 DUALITY 1.4.6 IDENTITIES OF BOOLEAN ALGEBRA 1.4.5 LOGIC NETWORKS

1.4.1 INTRODUCTION Boolean algebra – used in design circuits in computers and other electronic devices. The operation of a circuits is defined by a Boolean expression – specify an output for each set of inputs. It deals with values of 0 and 1 / SET {0,1}. Called – bits, binary digits There are 3 operations : AND, OR, and NOT.

1.4.2 BOOLEAN OPERATIONS 1.4.2.1 AND Also known as Boolean Product. Denoted – dot (.) Has the following values: 1.1=1, 1.0=0, 0.1=0, 0.0=0 1.4.2.2 OR Also known as Boolean Product Denoted – sum (+) Has the following values: 1+1=1, 1+0=1, 0+1=1, 0+0=0

1.4.2 BOOLEAN OPERATIONS 1.4.2.3 NOT Also known as complement. Denoted – bar ( ), negation ( ), (‘) It interchanges 0 and 1. Truth Table for AND, OR, NOT operations: X Y XY X+Y X’ 1

Example 1.1 Find the value of Answer :

1.4.3 BOOLEAN EXPRESSIONS The Boolean Expressions in the variables are defined as follows: If are Boolean expressions, then are Boolean expression. Example 1.2: 1) 2)

1.4.4 BOOLEAN FUNCTIONS Each Boolean expression represents a Boolean function. The values of this function are obtained by substituting 0 and 1 for the variables in the expression. Tables that listing the values of function f for all elements of are often called the truth table for f . Example 1.3: Find the values of the Boolean function represented by .

1.4.5 DUALITY The dual of any statement in a Boolean algebra – is the statement obtained by: Interchanging the operations (+) and (.) Interchanging their identity elements 0 and 1 in the original statement Example 1.4: Find the dual of .

1.4.6 IDENTITIES OF BOOLEAN ALGEBRA Boolean algebra satisfies many of the same laws as ordinary algebra - addition and multiplication. The following laws are common to both kinds of algebra:

1.4.7 LOGIC NETWORKS A computer or other electric device is made up of a number of circuits. Each circuit can be designed using the rules of Boolean algebra. The basic element of circuits – gates. There are 3 basic types of gates: Inverter, OR gate, and AND gate.

1.4.7 LOGIC NETWORKS Inverter/NOT: Accept one Boolean variable as input, and produces the complement of this value as output. A A’ 1

1.4.7 LOGIC NETWORKS OR gate: The inputs to this gate are the values of two or more Boolean variables, while the output is the sum of their values. A B A+B 1

1.4.7 LOGIC NETWORKS AND gate: The inputs to this gate are the values of two or more Boolean variables, while the output is the Boolean product of their values. A B AB 1

1.4.7 LOGIC NETWORKS COMBINATION OF GATES NAND Gate This is a NOT-AND gate which is equal to an AND gate followed by a NOT gate. *The outputs of all NAND gates are high if any of the inputs are low. A B 1

1.4.7 LOGIC NETWORKS COMBINATION OF GATES NOR Gate This is a NOT-OR gate which is equal to an OR gate followed by a NOT gate. *The outputs of all NOR gates are low if any of the inputs are high. A B 1

1.4.8 MINTERM CANONICAL FORM Consider a function of three variables x, y, and z. Since each variable may be complemented or uncomplemented, there are different combinations. When combinations are combined with AND, they are called Minterms. When Combinations are combined with OR, they are called Maxterms. Minterm Canonical Form – Standard Products. Maxterm Canonical Form - Standard Sums.

1.4.8 MINTERM CANONICAL FORM For n Variables there are 2^n Minterms/Maxterms

1.4.8 MINTERM CANONICAL FORM Determine the Set of Minterms for which a function is 1-valued. These are called “Minterms of the Function” Combine all Minterms with a + Operation The sum of minterms that represents the function is called – the sum of products expansion.

1.4.8 MINTERM CANONICAL FORM The product of maxterms that represents the function is called – the product-of-sum expansion.

1.4.8 MINTERM CANONICAL FORM Example 1.5 Find the sum-of-product expansion for the function .