Logic gates Boolean Algebra

Slides:



Advertisements
Similar presentations
Basic Logic Gates Discussion D5.1 Section Sections 13-3, 13-4.
Advertisements

CT455: Computer Organization Logic gate
Computer Science 210 Computer Organization Introduction to Logic Circuits.
Combinational Logic Circuits Chapter 2 Mano and Kime.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
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 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
CHAPTER 3 Digital Logic Structures
TDC 311 Digital Logic. Truth Tables  AND  OR  NOT  NAND  NOR  XOR  XNOR.
Erik Jonsson School of Engineering and Computer Science FEARLESS Engineeringwww.utdallas.edu/~pervin EE/CE 2310 – HON/002 Introduction to Digital Systems.
Chapter 10_1 Digital Logic. Irvine, Kip R. Assembly Language for Intel-Based Computers, NOT AND OR XOR NAND NOR Truth Tables Boolean Operators.
Module 3.  Binary logic consists of :  logic variables  designated by alphabet letters, e.g. A, B, C… x, y, z, etc.  have ONLY 2 possible values:
NOCTI Review Lesson 4 Objectives:
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
1 The Chinese University of Hong Kong Faculty of Education Diploma in Education (Part-Time) Winter 1997 Educational Communications and Technology Assignment.
The Digital Logic Level
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
1 Boolean Algebra & Logic Gates. 2 Objectives Understand the relationship between Boolean logic and digital computer circuits. Learn how to design simple.
Digital Circuits Design Chin-Sung Lin Eleanor Roosevelt High School.
Acknowledgement: Overheads adapted from those provided by the authors of the textbook Logic Circuits Mehmet Can Vuran, Instructor University of Nebraska-Lincoln.
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.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
Computer Systems 1 Fundamentals of Computing Simplifying Boolean Expressions.
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.
Logic Gates. A logic gate is an elementary building block of a digital circuit. Most logic gates have two inputs and one output. At any given moment,
Programmable logic devices. CS Digital LogicProgrammable Logic Device2 Outline PLAs PALs ROMs.
Combinational Logic Logic gates. and, or, not Derived gates. nand, nor, xor John F. Wakerly – Digital Design. 4 th edition. Chapter 4.
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 AX.
NAND, NOR, and EXOR (more primitive logical gates) CS Computer Architecture David Mayer.
Lecture 21: Combinatorial Circuits II Discrete Mathematical Structures: Theory and Applications.
1 Binary Signals Logic gate circuits are designed to input and output only two types of signals: “high” (1) and “low” (0), as represented by a variable.
CHAPTER 13 Digital Logic Circuits. Figure Voltage analog of internal combustion engine in-cylinder pressure Figure 13.1.
Boolean Algebra & Logic Gates
Dr. Ameria Eldosoky Discrete mathematics
Digital Fundamentals Floyd Chapter 3 Tenth Edition
Eng. Mai Z. Alyazji October, 2016
Combinational Logic Logic gates. and, or, not Derived gates.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
DIGITAL LOGIC CIRCUITS
Engr. Micaela Renee Bernardo
MTE3 on , Tuesday 9:00-10:15, 10:30-11:45 AM 414W - PAB
ECE 331 – Digital System Design
Digital Signals Digital Signals have two basic states:
DIGITAL LOGIC CIRCUITS
ECE 434 Advanced Digital System L03
Reading: Hambley Chapters
CPE/EE 422/522 Advanced Logic Design L02
Computer Science 210 Computer Organization
Arrays and Linked Lists
Combinational Logic Design Process
ECE434a Advanced Digital Systems L02
Digital Fundamentals Floyd Chapter 3 Tenth Edition
Week 7: Gates and Circuits: PART II
CS Chapter 3 (3A and ) Part 3 of 8
Reading: Hambley Ch. 7 through 7.5
Princess Sumaya University
Logic Gates.
13 Digital Logic Circuits.
GCSE Computer Science – Logic Gates & Boolean Expressions
Chapter 10.3 and 10.4: Combinatorial Circuits
Combinational Circuits
Logic Circuits I Lecture 3.
Chapter 2 Gates.
What are Logic Gates?.
Circuit Simplification and
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Reading: Hambley Ch. 7 through 7.5
Presentation transcript:

Logic gates Boolean Algebra

Data structure from previous lesson A static data structure is an organization or collection of data in memory that is fixed in size. This results in the maximum size needing to be known in advance, as memory cannot be reallocated at a later point. Arrays are a prominent example of a static data structure.

Dynamic Data structure A dynamic data structure (DDS) refers to an organization or collection of data in memory that has the flexibility to grow or shrink in size, enabling a programmer to control exactly how much memory is utilized.

Mutable and immutable immutable object is an object whose state cannot be modified after it is created. This is in contrast to a mutable object, which can be modified after it is created.

Binary Tree In computer science, a binary tree is a tree data structure in which each node has at most two children, which are referred to as the left child and the right child.

Traversing a tree Tree traversal (also known as tree search) is a form of graph traversal and refers to the process of visiting (examining and/or updating) each node in a tree data structure, exactly once. Such traversals are classified by the order in which the nodes are visited.

In electronics, a logic gate is an idealized or physical device implementing a Boolean function; that is, it performs a logical operation on one or more logical inputs, and produces a single logical output.

AND: A.B A&B A^B

OR: A+B AVB

NOT: A ~A ¬A

NAND

NOR

XOR

XNOR

De Morgan's laws "not (A and B)" is the same as "(not A) or (not B)" also, "not (A or B)" is the same as "(not A) and (not B)".

Karnaugh map: A diagram consisting of a rectangular array of squares each representing a different combination of the variables of a Boolean function.