Introduction to Computer Science David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 111 06 September 6, 2007.

Slides:



Advertisements
Similar presentations
DAT2343 Basic Logic Gates © Alan T. Pinck / Algonquin College; 2003.
Advertisements

Logic Gates.
CT455: Computer Organization Logic gate
Computer Science 210 Computer Organization Introduction to Logic Circuits.
Digital Circuits.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 – Part 1.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
ENGIN112 L5: Boolean Algebra September 12, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 5 Boolean Algebra.
Gates CS105. Electrical Signals Transmission of data Any electrical signal has a level of voltage – Interpretation of 1s and 0s Generally speaking: –
ENGIN112 L12: Circuit Analysis Procedure September 29, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 12 Circuit Analysis Procedure.
01 March 2009Instructor: Tasneem Darwish1 University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Chapter 5 Memory and Programmable Logic 5.1. Introduction 5.2. Random Access Memory 5.3. Memory Encoding 5.4. Read Only Memory 5.5. Programmable Logic.
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
CPS120: Introduction to Computer Science
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
Computer Science 210 Computer Organization Introduction to Boolean Algebra.
Erik Jonsson School of Engineering and Computer Science FEARLESS Engineeringwww.utdallas.edu/~pervin EE/CE 2310 – HON/002 Introduction to Digital Systems.
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.
Week 6: Gates and Circuits: PART I READING: Chapter 4.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
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.
Basic Digital Logic: NAND and NOR Gates Technician Series ©Paul Godin Last Update Dec 2014.
Universal college of engineering & technology. .By Harsh Patel)
ITEC 352 Lecture 3 Low level components(2). Low-level components Review Electricity Transistors Gates Really simple circuit.
IB Computer Science – Logic
Steering Gates, Timing Diagrams & Combinational Logic Technician Series Steering 1.1 ©Paul Godin Created Jan 2014.
Basic Gates 2.1 Basic Digital Logic: Application of Digital Gates using AND / OR / NOT ©Paul Godin Created August 2007 Last Update Sept 2013 Basic Gates.
CHAPTER 1 SETS, FUNCTIONs, ELEMENTARY LOGIC & BOOLEAN ALGEBRAs
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.
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.
Designing Combinational Logic Circuits
Karnaugh Maps (K-Maps)
Circuits & Boolean Expressions. A ABC BC ABC C B A Example # 1: Boolean Expression: Develop a Boolean expression from a circuit.
Logic Gates and Boolean Algebra Introduction to Logic II.
ACOE161Digital Circuit Design1 Design Of Combinational Logic Circuits.
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.
Author : Khairi LOGIC GATES Logic gate Input Output  Logic gates are electronic switches with one or more input but only one output ogic gates are commonly.
Logic gates.
CSIS-110 Introduction to Computer Science
Dr.Ahmed Bayoumi Dr.Shady Elmashad
Logic Gates and Boolean Algebra
Computer Science 210 Computer Organization
Questions Describe the following gates
CSIS-110 Introduction to Computer Science
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 6) Hasib Hasan
Logic Gates.
CHAPTER 1 : INTRODUCTION
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Boolean Expressions Lecture No. 10.
Circuits & Boolean Expressions
Karnaugh Maps (K-Maps)
Computer Science 210 Computer Organization
Computer Science 210 Computer Organization
Logic Gates.
Logic Gates.
ECB2212-Digital Electronics K-Map
Combinational Circuits
Binary Logic.
Chapter 4 Gates and Circuits.
Truth tables Mrs. Palmer.
ACOE101: Freshman Computer Engineering Fall 2018
Logic Gates By: Asst Lec. Besma Nazar Nadhem
Circuits & Boolean Expressions
Comparator By: Asst Lec. Besma Nazar Nadhem
DIGITAL ELECTRONICS AND LOGIC GATES. ANALOG SIGNAL:- Analog signal is continuous time varying current or voltage signal.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

Introduction to Computer Science David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS September 6, 2007

Binary Logic At its lowest level, a computer operates on electrical current Voltage levels indicate ON or OFF An ON state represents binary digit 1 An OFF state represents binary digit 0 We use binary logic to describe binary variables and how they are processed Such processing is done by logical circuits called gates

Logic Gates A logic gate is a logic device that accepts one or more binary inputs and produces one binary output We combine these logic gates to build integrated circuits

Integrated Circuits (i) Consider the following integrated circuit (IC): What is x when A = 0, B = 1, and C = 1 ? What is x when A = 1, B = 1, and C = 1 ? What is x when A = 0, B = 0, and C = 0 ?

Integrated Circuits (ii) Given the inputs to the following IC, what is x ?

Boolean Logic Expressions (i) We can write boolean logic expressions using the algebraic function notation from the chart

Boolean Logic Expressions (ii) Consider the following IC: The boolean logic expression is: Write the truth table _ x = AB + C

Boolean Logic Expressions (iii) Consider the following IC: The boolean logic expression is: Write the truth table _ _ x = AB(C + D)

Boolean Logic Expressions (iv) Consider the following IC: The boolean logic expression is: Write the truth table _ x = A(A + B)

Boolean Logic Expressions (v) Draw integrated circuits for the following boolean logic expressions: _ _ x = ABC _ x = AB(C + D) _ x = (A + B)(C + D) x = ABC Write truth tables for these ICs

Using the “Logg-O” Applet Access Logg-O from the Analytical Engine CD or click on the image to go to the Web: Get into teams of two or three Do Lab 7.1 and Lab 7.2 Use “print-screen” to copy your answers into a Word document