and not if x >= 0 and x < 10: print("x is a single digit") &

Size: px
Start display at page:

Download "and not if x >= 0 and x < 10: print("x is a single digit") &"

Transcription

1 LOGIC OPERATIONS

2 Logic operations We have alread seen kewords or, and, not used in Pthon Had a specific purpose Boolean epressions. For eample: if >= and < : print(" is a single digit") Pthon has a set of operators for bitwise computations: & : bitwise AND : bitwise OR ~ : bitwise NOT >>: shift to the right <<: shift to the left

3 A bit of intuition 2 << 5 & ?? 2 >>

4 A bit of intuition Sometimes the bits are almost visible: 2 << 5 & >> ~

5 A bit of intuition Sometimes the bits are almost visible: 2 << 5 & >> ~

6 However ~ gives -??? >>> = >>> ~ - We will see a thorough discussion on this later. Here is a quick illustration of the idea. Binar Decimal Take an eample of 3-bit binar number. We can represent 8 different values. If we want to represent negative numbers, we would tpicall (for good reasons!) to have (n+) to n. In this case, -4 to 3. In this sstem, the binar pattern of - is, which is ~.

7 Truth tables input output AND(,) input output input output OR(,) NOT() AND outputs onl if ALL inputs are OR outputs if ANY input is NOT reverses its input AND OR NOT

8 All computation consists of functions of bits, or boolean values Boolean inputs,, can onl be or (False or True). Boolean functions can output onl or (False, True). inputs output fn(,) Truth table

9 Lots of bits! inputs z Truth table output fn(,,z)

10 LOGIC GATES AND CIRCUITS

11 Reviewing We have: eplored a wide range of data tpes learned how different encodings are used for different tpes learned that, at the core of all data stored in the computer are bits observed different operations that can be performed on these bits (AND, OR, NOT) We have one BIG QUESTION remaining HOW IS COMPUTATION ACTUALLY CARRIED OUT?

12 In a computer, each bit is represented as a voltage ( is +5v and is v) 42 Computation is simpl the deliberate combination of those voltages! Fenman: Computation is just a phsics eperiment that alwas works! ADDER circuit 5 9

13 In a computer, each bit is represented as a voltage ( is +5v and is v) 42 Computation is simpl the deliberate combination of those voltages! Fenman: Computation is just a phsics eperiment that alwas works! () set input voltages ADDER circuit 9

14 In a computer, each bit is represented as a voltage ( is +5v and is v) Computation is simpl the deliberate combination of those voltages! 42 () set input voltages ADDER circuit 5 (2) read output voltages 9

15 In a computer, each bit is represented as a voltage ( is +5v and is v) 42 Computation is simpl the deliberate combination of those voltages! HOW? The focus for this week: Learn to design circuits that can accomplish simple computations! ADDER circuit 5 (2) read output voltages 9

16 We need onl three building circuits to compute anthing at all input output AND(,) input output OR(,) input output NOT() input input " and " output + " or " output "not "

17 Circuits from logic gates...? What are all of the inputs that make this circuit output? Note the three input gates, both OR and AND gates.

18 Logisim HW 5 Use Logisim (a free circuit simulation package) to design circuits to perform simple computations Hard? Well, let's recall our claim we onl need AND, OR and NOT to compute anthing at all

19 Constructive Proof! i Specif a truth table defining an function ou want input output fn(,) iii ii For each input row whose output needs to be, build an AND circuit that outputs onl for that specific input! OR them all together Formula! + minterm Minterm Epansion Principle algorithm for building epressions from truth tables

20 Minterm epansion readil converts into logic gates

21 Constructive Proof! i Specif a truth table defining an function ou want input output fn(,) iii ii For each input row whose output needs to be, build an AND circuit that outputs onl for that specific input! OR them all together + NOT AND Does this work for the red row? Does this work for an other rows?

22 Constructive Proof! i Specif a truth table defining an function ou want input output fn(,) iii ii For each input row whose output needs to be, build an AND circuit that outputs onl for that specific input! OR them all together + How did we handle the rows outputting zero? NOT AND OR NOT AND

23 Constructive Proof! i Specif a truth table defining an function ou want input output fn(,) iii ii For each input row whose output needs to be, build an AND circuit that outputs onl for that specific input! OR them all together How did we handle the rows outputting zero? NOT AND OR NOT AND

24 Constructive Proof! i Specif a truth table defining an function ou want input output fn(,) iii ii For each input row whose output needs to be, build an AND circuit that outputs onl for that specific input! OR them all together How did we handle the rows outputting zero? NOT AND OR NOT AND

25 EXAMPLE

26 the less than or equal circuit (<=) Tr it! We usuall know what we want to do We just have to determine how to build it! "English" Truth Table Formula f(,) should output when <= otherwise, output input bits output bit <= Circuit

27 the less than or equal circuit (<=) Tr it! We usuall know what we want to do We just have to determine how to build it! "English" f(,) should output when <= otherwise, output input bits Truth Table output bit <= Formula + + Circuit

28 <=

Chapter 2 Introduction to Logic Circuits

Chapter 2 Introduction to Logic Circuits Chapter 2 Introduction to Logic Circuits Logic unctions and circuits Boolean algebra Snthesis o digital circuits Introduction to CAD tools Introduction to VHDL Logic unctions and Circuits and 2 are binar

More information

EXPERIMENT 5 Basic Digital Logic Circuits

EXPERIMENT 5 Basic Digital Logic Circuits ELEC 2010 Laborator Manual Eperiment 5 PRELAB Page 1 of 8 EXPERIMENT 5 Basic Digital Logic Circuits Introduction The eperiments in this laborator eercise will provide an introduction to digital electronic

More information

Formal Foundation of Digital Design

Formal Foundation of Digital Design Chapter 2: Switching Algebra and Logic Circuits 78 22 Digital Logic Design @ Department of Computer Engineering KKU. Formal Foundation of Digital Design In 854 George Boole published An investigation into

More information

Encoders. Lecture 23 5

Encoders. Lecture 23 5 -A decoder with enable input can function as a demultiplexer a circuit that receives information from a single line and directs it to one of 2 n possible output lines. The selection of a specific output

More information

DIGITAL LOGIC CIRCUITS

DIGITAL LOGIC CIRCUITS LOGIC APPLICATIONS DIGITAL LOGIC CIRCUITS Noticed an analogy between the operations of switching devices, such as telephone switching circuits, and the operations of logical connectives What happens when

More information

Equations of Parallel and Perpendicular Lines

Equations of Parallel and Perpendicular Lines COMMON CORE AB is rise - - 1 - - 0 - - 8 6 Locker LESSON. Equations of Parallel and Perpendicular Lines Name Class Date. Equations of Parallel and Perpendicular Lines Essential Question: How can ou find

More information

MSI Design Examples. Designing a circuit that adds three 4-bit numbers

MSI Design Examples. Designing a circuit that adds three 4-bit numbers MSI Design Examples In this lesson, you will see some design examples using MSI devices. These examples are: Designing a circuit that adds three 4-bit numbers. Design of a 4-to-16 Decoder using five 2-to-4

More information

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders Indian Institute of Technology Jodhpur, Year 28 29 Digital Logic and Design (Course Code: EE222) Lecture 4: Combinational Contd.. Decoders/Encoders Course Instructor: Shree Prakash Tiwari Email: sptiwari@iitj.ac.in

More information

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay)   CSC S.J. Park. Announcement Seung-Jong Park (Jay) http://www.csc.lsu.edu/~sjpark Computer Architecture (CSC-3501) Lecture 6 (31 Jan 2008) 1 Announcement 2 1 Reminder A logic circuit is composed of: Inputs Outputs Functional specification

More information

Applications of Karnaugh Map and Logic Gates in Minecraft Redstone Circuits

Applications of Karnaugh Map and Logic Gates in Minecraft Redstone Circuits Applications of Karnaugh Map and Logic Gates in Minecraft Redstone Circuits Vincent Hendranto Halim / 35589 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

More information

Digital Electronics 8. Multiplexer & Demultiplexer

Digital Electronics 8. Multiplexer & Demultiplexer 1 Module -8 Multiplexers and Demultiplexers 1 Introduction 2 Principles of Multiplexing and Demultiplexing 3 Multiplexer 3.1 Types of multiplexer 3.2 A 2 to 1 multiplexer 3.3 A 4 to 1 multiplexer 3.4 Multiplex

More information

Graphing Linear Nonproportional Relationships Using Slope and y-intercept

Graphing Linear Nonproportional Relationships Using Slope and y-intercept L E S S O N. Florida Standards The student is epected to: Functions.F.. Construct a function to model a linear relationship between two quantities. Determine the rate of change and initial value of the

More information

Contents. Introduction to Keystone Algebra I...5. Module 1 Operations and Linear Equations & Inequalities...9

Contents. Introduction to Keystone Algebra I...5. Module 1 Operations and Linear Equations & Inequalities...9 Contents Introduction to Kestone Algebra I... Module Operations and Linear Equations & Inequalities...9 Unit : Operations with Real Numbers and Epressions, Part...9 Lesson Comparing Real Numbers A... Lesson

More information

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates

Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Objectives In this chapter, you will learn about The binary numbering system Boolean logic and gates Building computer circuits

More information

1.2 Lines in the Plane

1.2 Lines in the Plane 71_1.qd 1/7/6 1:1 AM Page 88 88 Chapter 1 Functions and Their Graphs 1. Lines in the Plane The Slope of a Line In this section, ou will stud lines and their equations. The slope of a nonvertical line represents

More information

1 Hogwarts Owl Letter Delivery (OLD) Metric

1 Hogwarts Owl Letter Delivery (OLD) Metric Berkele Math Circle Kelli Talaska, September 0 STRANGE DISTANCE FUNCTIONS AND STRANGER CIRCLES, PART II Last week we studied taicab distance on a square grid of roads. Toda we will eplore some more distance

More information

2.1 Slope and Parallel Lines

2.1 Slope and Parallel Lines Name Class ate.1 Slope and Parallel Lines Essential Question: How can ou use slope to solve problems involving parallel lines? Eplore Proving the Slope Criteria for Parallel Lines Resource Locker The following

More information

Essential Question: How can you represent a linear function in a way that reveals its slope and y-intercept?

Essential Question: How can you represent a linear function in a way that reveals its slope and y-intercept? COMMON CORE 5 Locker LESSON Slope-Intercept Form Common Core Math Standards The student is epected to: COMMON CORE F-IF.C.7a Graph linear... functions and show intercepts... Also A-CED.A., A-REI.D. Mathematical

More information

3.3 Properties of Logarithms

3.3 Properties of Logarithms Section 3.3 Properties of Logarithms 07 3.3 Properties of Logarithms Change of Base Most calculators have only two types of log keys, one for common logarithms (base 0) and one for natural logarithms (base

More information

ANALOGUE AND DIGITAL ELECTRONICS STUDENT S WORKBOOK U3: DIGITAL ELECTRONICS

ANALOGUE AND DIGITAL ELECTRONICS STUDENT S WORKBOOK U3: DIGITAL ELECTRONICS NLOGUE ND DIGITL ELECTRONICS STUDENT S WORKBOOK U3: DIGITL ELECTRONICS Joaquim Crisol Llicència D, Generalitat de Catalunya NILE Norwich, pril of 211 Table of contents Table of contents 3 DIGITL ELECTRONICS....

More information

THE gates which are most popular in the logic synthesis

THE gates which are most popular in the logic synthesis INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 8, VOL., NO., PP. 7 78 Manuscript received Ma 9, 7; revised Jul, 8. DOI:./ On Transformation of a Logical Circuit to a Circuit with NAND and NOR Gates

More information

Graphs of Polynomial Functions. Quadratic Functions

Graphs of Polynomial Functions. Quadratic Functions Graphs of Polnomials 1 Graphs of Polnomial Functions Recall that the degree of a polnomial is the highest power of the independent variable appearing in it. A polnomial can have no more roots than its

More information

4.5 Equations of Parallel and Perpendicular Lines

4.5 Equations of Parallel and Perpendicular Lines Name Class Date.5 Equations of Parallel and Perpendicular Lines Essential Question: How can ou find the equation of a line that is parallel or perpendicular to a given line? Resource Locker Eplore Eploring

More information

A COMPACT PARALLEL MULTIPLICATION SCHEME BASED ON (7,3) AND (15,4) SELF-TIMED THRESHOLD LOGIC COUNTERS

A COMPACT PARALLEL MULTIPLICATION SCHEME BASED ON (7,3) AND (15,4) SELF-TIMED THRESHOLD LOGIC COUNTERS A COMPACT PARALLL MULTIPLICATION SCHM BASD ON (,) AND (5,) SLF-TIMD THRSHOLD LOGIC COUNTRS Peter Celinski, Tro Townsend, Said Al-Sarawi, Derek Abbott Centre for High Performance Integrated Technologies

More information

Chapter 6: Linear Relations

Chapter 6: Linear Relations Chapter 6: Linear Relations Section 6. Chapter 6: Linear Relations Section 6.: Slope of a Line Terminolog: Slope: The steepness of a line. Also known as the Rate of Change. Slope = Rise: The change in

More information

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02) 2145230 Aircraft Electricity and Electronics Asst. Prof. Thavatchai Tayjasanant, PhD Email: taytaycu@gmail.com aycu@g a co Power System Research Lab 12 th Floor, Building 4 Tel: (02) 218-6527 1 Chapter

More information

Chapter 14 Trig Graphs and Reciprocal Functions Algebra II Common Core

Chapter 14 Trig Graphs and Reciprocal Functions Algebra II Common Core Chapter 14 Trig Graphs and Reciprocal Functions Algebra II Common Core LESSON 1: BASIC GRAPHS OF SINE AND COSINE LESSON : VERTICAL SHIFTING OF SINUSOIDAL GRAPHS LESSON 3 : THE FREQUENCY AND PERIOD OF A

More information

4:Combinational logic circuits. 3 July

4:Combinational logic circuits. 3 July 4:Combinational logic circuits 3 July 2014 1 overview What is combinational logic circuit? Examples of combinational logic circuits Binary-adder Binary-subtractor Binary-multiplier Decoders Multiplexers

More information

Unit 7. Gates. Checkers / Decoders. Fundamental Digital Building Blocks: Decoders & Multiplexers CHECKERS / DECODERS

Unit 7. Gates. Checkers / Decoders. Fundamental Digital Building Blocks: Decoders & Multiplexers CHECKERS / DECODERS 7. 7.2 Unit 7 undamental Digital Building Block: Decoder & Multipleer CHECKER / DECODER 7.3 7.4 Gate Gate can have more than 2 input but the function ta the ame ND = output = if LL input are Output for

More information

BCD Adder. Lecture 21 1

BCD Adder. Lecture 21 1 BCD Adder -BCD adder A 4-bit binary adder that is capable of adding two 4-bit words having a BCD (binary-coded decimal) format. The result of the addition is a BCD-format 4-bit output word, representing

More information

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work

Binary Addition. Boolean Algebra & Logic Gates. Recap from Monday. CSC 103 September 12, Binary numbers ( 1.1.1) How Computers Work Binary Addition How Computers Work High level conceptual questions Boolean Algebra & Logic Gates CSC 103 September 12, 2007 What Are Computers? What do computers do? How do they do it? How do they affect

More information

Chapter 1: Digital logic

Chapter 1: Digital logic Chapter 1: Digital logic I. Overview In PHYS 252, you learned the essentials of circuit analysis, including the concepts of impedance, amplification, feedback and frequency analysis. Most of the circuits

More information

Logic Circuit Design

Logic Circuit Design Logic Circuit Design we have studied Truth Tables Logic gates Logic algebra K-maps 1 All these are tools Tools Truth Tables Logic gates Logic algebra K-maps 2 All these are tools Tools Truth Tables Logic

More information

1.7 Parallel and Perpendicular Lines

1.7 Parallel and Perpendicular Lines Section 1.7 Parallel and Perpendicular Lines 11 Eplaining the Concepts 17. Name the five forms of equations of lines given in this section. 18. What tpe of line has one -intercept, but no -intercept? 19.

More information

Lesson 5: Identifying Proportional and Non-Proportional Relationships in Graphs

Lesson 5: Identifying Proportional and Non-Proportional Relationships in Graphs NYS COMMON CORE MATHEMATICS CURRICULUM Lesson Lesson : Identifing Proportional and Non-Proportional Relationships in Graphs Student Outcomes Students decide whether two quantities are proportional to each

More information

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows:

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows: Combinational Logic Logic circuits for digital systems may be combinational or sequential. combinational circuit consists of input variables, logic gates, and output variables. 1 nalysis procedure To obtain

More information

Gates and Circuits 1

Gates and Circuits 1 1 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the behavior

More information

Coordinate Systems and Examples of the Chain Rule

Coordinate Systems and Examples of the Chain Rule Coordinate Sstems and Eamples of the Chain Rule Ale Nita Abstract One of the reasons the chain rule is so important is that we often want to change coordinates in order to make difficult problems easier

More information

A New Description of MOS Circuits at Switch-Level With Applications

A New Description of MOS Circuits at Switch-Level With Applications A New Description of MOS Circuits at Switch-Level With Applications Massoud PEDRAM Department of Electrical Engineering-Sstems, Universit of Southern California, Los Angeles, CA 90007-262, USA Xunwei WU*

More information

COMBINATIONAL CIRCUIT

COMBINATIONAL CIRCUIT Combinational circuit is a circuit in which we combine the different gates in the circuit, for example encoder, decoder, multiplexer and demultiplexer. Some of the characteristics of combinational circuits

More information

"Influence of TFT-LCD Pixels Structure on Holographic Encoding" "Wang Hongjun*,Tian Ailing, Liu Bingcai, Wang Chunhui"

Influence of TFT-LCD Pixels Structure on Holographic Encoding Wang Hongjun*,Tian Ailing, Liu Bingcai, Wang Chunhui Available online at www.sciencedirect.com Phsics Procedia 9 (0) 487 49 International Conference on Optics in precision Engineering and Nanotechnolog "Influence of TFT-LCD Piels Structure on Holographic

More information

Trig Graphs. What is a Trig graph? This is the graph of a trigonometrical function e.g.

Trig Graphs. What is a Trig graph? This is the graph of a trigonometrical function e.g. Trig Graphs What is a Trig graph? This is the graph of a trigonometrical function e.g. sin, cos or tan How do we draw one? We make a table of value using the calculator. Tr to complete the one below (work

More information

Math Section 4.3 Unit Circle Trigonometry

Math Section 4.3 Unit Circle Trigonometry Math 0 - Section 4. Unit Circle Trigonometr An angle is in standard position if its verte is at the origin and its initial side is along the positive ais. Positive angles are measured counterclockwise

More information

3.4 The Slope of a Line

3.4 The Slope of a Line CHAPTER Graphs and Functions. The Slope of a Line S Find the Slope of a Line Given Two Points on the Line. Find the Slope of a Line Given the Equation of a Line. Interpret the Slope Intercept Form in an

More information

Enter the Maths Zone: Algebra Net NotesPLUS

Enter the Maths Zone: Algebra Net NotesPLUS Programme Worksheet : Palindromic Pursuits Take a number. Reverse it. Add the two numbers. Reverse the answer. Add the two numbers. Reverse the answer. Add the two numbers. Reverse the answer. Add the

More information

arxiv:cs/ v1 [cs.cc] 15 Feb 2005 February 1, 2008

arxiv:cs/ v1 [cs.cc] 15 Feb 2005 February 1, 2008 Limits of Rush Hour Logic Compleit arxiv:cs/5268v [cs.cc] 5 Feb 25 John Tromp Februar, 28 Abstract Rudi Cilibrasi Rush Hour Logic was introduced in [2] as a model of computation inspired b the Rush Hour

More information

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished Number system: the system used to count discrete units is called number system Decimal system: the number system that contains 10 distinguished symbols that is 0-9 or digits is called decimal system. As

More information

Logic diagram: a graphical representation of a circuit

Logic diagram: a graphical representation of a circuit LOGIC AND GATES Introduction to Logic (1) Logic diagram: a graphical representation of a circuit Each type of gate is represented by a specific graphical symbol Truth table: defines the function of a gate

More information

Novel method to improve the signal-to-noise ratio in the far-field results obtained from planar near-field measurements

Novel method to improve the signal-to-noise ratio in the far-field results obtained from planar near-field measurements Novel method to improve the signal-to-noise ratio in the far-field results obtained from planar near-field measurements F. J. Cano-Fácila, S. Burgos,. Sierra-Castañer, J. L. Besada Universidad Politécnica

More information

Digital. Design. R. Ananda Natarajan B C D

Digital. Design. R. Ananda Natarajan B C D Digital E A B C D 0 1 2 3 4 5 6 Design 7 8 9 10 11 12 13 14 15 Y R. Ananda Natarajan Digital Design Digital Design R. ANANDA NATARAJAN Professor Department of Electronics and Instrumentation Engineering

More information

Image Processing of Motion for Security Applications

Image Processing of Motion for Security Applications Image Processing of Motion for Securit Applications Frantisek Duchon, Assoc. Prof., Peter Bučka, MSc., Martina Szabová, MA, Martin Dekan, PhD., Peter Beňo, PhD., Michal Tolgess, PhD. Slovak Universit of

More information

Serial and parallel combinations of diodes: equivalence formulae and their domain of validity

Serial and parallel combinations of diodes: equivalence formulae and their domain of validity Serial and parallel combinations of diodes: equivalence formulae and their domain of validit Ramond Laagel and Olivier Haeberlé Université de Haute-Alsace, nstitut Universitaire de Technologie de Mulhouse

More information

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2011 (October-November) Q-21 Draw function table of a half adder circuit? (2) Answer: - Page

More information

3.2 Exercises. rise y (ft) run x (ft) Section 3.2 Slope Suppose you are riding a bicycle up a hill as shown below.

3.2 Exercises. rise y (ft) run x (ft) Section 3.2 Slope Suppose you are riding a bicycle up a hill as shown below. Section 3.2 Slope 261 3.2 Eercises 1. Suppose ou are riding a biccle up a hill as shown below. Figure 1. Riding a biccle up a hill. a) If the hill is straight as shown, consider the slant, or steepness,

More information

Gates and and Circuits

Gates and and Circuits Chapter 4 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the

More information

TECH 3232 Fall 2010 Lab #1 Into To Digital Circuits. To review basic logic gates and digital logic circuit construction and testing.

TECH 3232 Fall 2010 Lab #1 Into To Digital Circuits. To review basic logic gates and digital logic circuit construction and testing. TECH 3232 Fall 2010 Lab #1 Into To Digital Circuits Name: Purpose: To review basic logic gates and digital logic circuit construction and testing. Introduction: The most common way to connect circuits

More information

TABLE 3-2 Truth Table for Code Converter Example

TABLE 3-2 Truth Table for Code Converter Example 997 by Prentice-Hall, Inc. Mano & Kime Upper Saddle River, New Jersey 7458 T-28 TABLE 3-2 Truth Table for Code Converter Example Decimal Digit Input BCD Output Excess-3 A B C D W Y Z 2 3 4 5 6 7 8 9 Truth

More information

Course Overview. Course Overview

Course Overview. Course Overview Course Overview Where does this course fit into the Electrical Engineering curriculum? Page 5 Course Overview Where does this course fit into the Computer Engineering curriculum? Page 6 3 Course Content

More information

DIGITAL LOGIC COMPUTER SCIENCE

DIGITAL LOGIC COMPUTER SCIENCE 29 DIGITL LOGIC COMPUTER SCIENCE Unit of ENGINEERS CREER GROUP Head O ce: S.C.O-2-22 - 23, 2 nd Floor, Sector-34/, Chandigarh-622 Website: www.engineerscareergroup.in Toll Free: 8-27-4242 E-Mail: ecgpublica

More information

You may recall from previous work with solving quadratic functions, the discriminant is the value

You may recall from previous work with solving quadratic functions, the discriminant is the value 8.0 Introduction to Conic Sections PreCalculus INTRODUCTION TO CONIC SECTIONS Lesson Targets for Intro: 1. Know and be able to eplain the definition of a conic section.. Identif the general form of a quadratic

More information

Introduction. BME208 Logic Circuits Yalçın İŞLER

Introduction. BME208 Logic Circuits Yalçın İŞLER Introduction BME208 Logic Circuits Yalçın İŞLER islerya@yahoo.com http://me.islerya.com 1 Lecture Three hours a week (three credits) No other sections, please register this section Tuesday: 09:30 12:15

More information

ELECTRONIC CIRCUITS. Time: Three Hours Maximum Marks: 100

ELECTRONIC CIRCUITS. Time: Three Hours Maximum Marks: 100 EC 40 MODEL TEST PAPER - 1 ELECTRONIC CIRCUITS Time: Three Hours Maximum Marks: 100 Answer five questions, taking ANY TWO from Group A, any two from Group B and all from Group C. All parts of a question

More information

The Math Projects Journal

The Math Projects Journal PROJECT OBJECTIVE The House Painter lesson series offers students firm acquisition of the skills involved in adding, subtracting and multipling polnomials. The House Painter lessons accomplish this b offering

More information

University of Technology

University of Technology University of Technology Lecturer: Dr. Sinan Majid Course Title: microprocessors 4 th year Lecture 7 & 8 NAND and XOR Implementations Combinational Design Procedure NAND-NAND & NOR-NOR Networks DeMorgan

More information

The Slope of a Line. units corresponds to a horizontal change of. m y x y 2 y 1. x 1 x 2. Slope is not defined for vertical lines.

The Slope of a Line. units corresponds to a horizontal change of. m y x y 2 y 1. x 1 x 2. Slope is not defined for vertical lines. 0_0P0.qd //0 : PM Page 0 0 CHAPTER P Preparation for Calculus Section P. (, ) = (, ) = change in change in Figure P. Linear Models and Rates of Change Find the slope of a line passing through two points.

More information

COMPUTER ARCHITECTURE AND ORGANIZATION

COMPUTER ARCHITECTURE AND ORGANIZATION DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COMPUTER ARCHITECTURE AND ORGANIZATION (CSE18R174) LAB MANUAL Name of the Student:..... Register No Class Year/Sem/Class :. :. :... 1 This page is left intentionally

More information

ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits

ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits Professor P. Hurst Lecture 5:10p 6:00p TR, Kleiber Hall Lab 2:10p 5:00p F, 2161 Kemper Hall LM741 Operational Amplifier Courtesy

More information

Combinational Logic. Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations

Combinational Logic. Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations Combinational Logic Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations Copyright (c) 2012 Sean Key Combinational Logic Design

More information

ECE Digital Logic Lecture 2. Digital Design Circuit Types: Combinational vs. Sequential

ECE Digital Logic Lecture 2. Digital Design Circuit Types: Combinational vs. Sequential ECE 74 - Digital Logic Lecture Circuit Types: Combinational vs. equential Lecture Transistors, witches, CMO Basic Logic Gates Boolean Equations Truth Table: w/o time or previous values Circuit Components:

More information

CS302 - Digital Logic Design Glossary By

CS302 - Digital Logic Design Glossary By CS302 - Digital Logic Design Glossary By ABEL : Advanced Boolean Expression Language; a software compiler language for SPLD programming; a type of hardware description language (HDL) Adder : A digital

More information

Digital Image Processing Chapter 6: Color Image Processing

Digital Image Processing Chapter 6: Color Image Processing Digital Image Processing Chapter 6: Color Image Processing Spectrum of White Light 1666 Sir Isaac Newton, 24 ear old, discovered white light spectrum. Electromagnetic Spectrum Visible light wavelength:

More information

WEEK 4.1. ECE124 Digital Circuits and Systems Page 1

WEEK 4.1. ECE124 Digital Circuits and Systems Page 1 WEEK 4.1 ECE124 Digital Circuits and Systems Page 1 Combina=onal circuits A combinatorial circuit is one that consists of logic gates with outputs that are determined en=rely by the present value of the

More information

7.3. Slope-Point Form. Investigate Equations in Slope-Point Form. 370 MHR Chapter 7

7.3. Slope-Point Form. Investigate Equations in Slope-Point Form. 370 MHR Chapter 7 7. Slope-Point Form Focus on writing the equation of a line from its slope and a point on the line converting equations among the various forms writing the equation of a line from two points on the line

More information

Lesson 5: Identifying Proportional and Non-Proportional Relationships in Graphs

Lesson 5: Identifying Proportional and Non-Proportional Relationships in Graphs NYS COMMON CORE MATHEMATICS CURRICULUM Lesson Lesson : Identifing Proportional and Non-Proportional Relationships in Graphs Student Outcomes Students decide whether two quantities are proportional to each

More information

ECE COMBINATIONAL BUILDING BLOCKS - INVEST 14 DATA TRANSFER

ECE COMBINATIONAL BUILDING BLOCKS - INVEST 14 DATA TRANSFER C 24 - COMBINATIONAL BUILDING BLOCKS - INVST 4 DATA TRANSFR FALL 23 A.P. FLZR To do "well" on this investigation you must not only get the right answers but must also do neat, complete and concise writeups

More information

Exponential and Logarithmic Functions

Exponential and Logarithmic Functions Name Date Chapter 3 Eponential and Logarithmic Functions Section 3.1 Eponential Functions and Their Graphs Objective: In this lesson ou learned how to recognize, evaluate, and graph eponential functions.

More information

The study of conic sections provides

The study of conic sections provides Planning the Unit Unit The stud of conic sections provides students with the opportunit to make man connections between algebra and geometr. Students are engaged in creating conic sections based on their

More information

Slope. Domain 2 Lesson 11. Getting the Idea

Slope. Domain 2 Lesson 11. Getting the Idea Domain Lesson Slope Common Core Standard: 8.EE. Getting the Idea The graph of a linear equation is a straight line. The steepness of the line is called its slope. The slope shows the rate at which two

More information

Development of interfaces for impaired users

Development of interfaces for impaired users Fernando MOITA, Rúben OLIVEIRA, Victor SANTOS, Marco SILVA Poltechnic Institute of Coimbra, Institute of Engineering of Coimbra Development of interfaces for impaired users Abstract. This paper presents

More information

COMBINATIONAL LOGIC CIRCUIT First Class. Dr. AMMAR ABDUL-HAMED KHADER

COMBINATIONAL LOGIC CIRCUIT First Class. Dr. AMMAR ABDUL-HAMED KHADER COMBINATIONAL LOGIC CIRCUIT First Class 1 BASIC ADDER Adders are important in computers and also in other types of digital system in which numerical data are processed. An understanding of the basic operation

More information

Ismor Fischer, 5/26/

Ismor Fischer, 5/26/ Ismor Fischer, 5/6/06.5-.5 Problems. Follow the instructions in the posted R code folder (http://www.stat.wisc.edu/~ifischer/intro_stat/lecture_notes/rcode/) for this problem, to reproduce the results

More information

CS 491 CAP Intro to Combinatorial Games. Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016

CS 491 CAP Intro to Combinatorial Games. Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016 CS 491 CAP Intro to Combinatorial Games Jingbo Shang University of Illinois at Urbana-Champaign Nov 4, 2016 Outline What is combinatorial game? Example 1: Simple Game Zero-Sum Game and Minimax Algorithms

More information

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful. Name: Class: Date: DE Midterm Review 2 True/False Indicate whether the statement is true or false. 1. As more electronic systems have been designed using digital technology, devices have become smaller

More information

Exploring Graphs of Periodic Functions

Exploring Graphs of Periodic Functions 8.2 Eploring Graphs of Periodic Functions GOAL Investigate the characteristics of the graphs of sine and cosine functions. EXPLORE the Math Carissa and Benjamin created a spinner. The glued graph paper

More information

A New Architecture for Signed Radix-2 m Pure Array Multipliers

A New Architecture for Signed Radix-2 m Pure Array Multipliers A New Architecture for Signed Radi-2 m Pure Array Multipliers Eduardo Costa Sergio Bampi José Monteiro UCPel, Pelotas, Brazil UFRGS, P. Alegre, Brazil IST/INESC, Lisboa, Portugal ecosta@atlas.ucpel.tche.br

More information

Unit 3. Logic Design

Unit 3. Logic Design EE 2: Digital Logic Circuit Design Dr Radwan E Abdel-Aal, COE Logic and Computer Design Fundamentals Unit 3 Chapter Combinational 3 Combinational Logic Logic Design - Introduction to Analysis & Design

More information

Chapter 3 Combinational Logic Design

Chapter 3 Combinational Logic Design Logic and Computer Design Fundamentals Chapter 3 Combinational Logic Design Part 2 Combinational Logic Overview Part -Implementation Technology and Logic Design Design Concepts Fundamental concepts of

More information

Electrical, Electronic and Communications Engineering Technology/Technician CIP Task Grid

Electrical, Electronic and Communications Engineering Technology/Technician CIP Task Grid Secondary Task List 100 SAFETY 101 Describe OSHA safety regulations. 102 Identify, select, and demonstrate proper hand tool use for electronics work. 103 Recognize the types and usages of fire extinguishers.

More information

Fair Game Review. Chapter 4. Name Date. Find the area of the square or rectangle Find the area of the patio.

Fair Game Review. Chapter 4. Name Date. Find the area of the square or rectangle Find the area of the patio. Name Date Chapter Fair Game Review Find the area of the square or rectangle... ft cm 0 ft cm.. in. d in. d. Find the area of the patio. ft 0 ft Copright Big Ideas Learning, LLC Big Ideas Math Green Name

More information

Essential Question How can you describe the graph of the equation y = mx + b?

Essential Question How can you describe the graph of the equation y = mx + b? .5 Graphing Linear Equations in Slope-Intercept Form COMMON CORE Learning Standards HSA-CED.A. HSF-IF.B. HSF-IF.C.7a HSF-LE.B.5 Essential Question How can ou describe the graph of the equation = m + b?

More information

Unit D Parallel and Perpendicular Lines

Unit D Parallel and Perpendicular Lines Baltimore Count Public Schools Unit D Essential Question Parallel and Perpendicular Lines How can vocabular and proofs associated with parallel lines improve logical and critical thinking skills? Sections

More information

ELEC1 (JUN13ELEC101) General Certificate of Education Advanced Subsidiary Examination June Introductory Electronics TOTAL. Time allowed 1 hour

ELEC1 (JUN13ELEC101) General Certificate of Education Advanced Subsidiary Examination June Introductory Electronics TOTAL. Time allowed 1 hour Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Question Mark General Certificate of Education Advanced Subsidiary Examination June 2013 1

More information

Selected Answers for Core Connections Algebra

Selected Answers for Core Connections Algebra Selected Answers for Core Connections Algebra Lesson 1.1.1 1-4. a: = 2! 6 and then =! 5 b: Yes, reverse the order of the machines ( =! 5 and then = 2! 6 ) and use an input of = 6. 1-5. a: 54 b:!7 3 5 c:

More information

MULTIPLE REPRESENTATIONS through 4.1.7

MULTIPLE REPRESENTATIONS through 4.1.7 MULTIPLE REPRESENTATIONS 4.1.1 through 4.1.7 The first part of Chapter 4 ties together several was to represent the same relationship. The basis for an relationship is a consistent pattern that connects

More information

Novel Hardware-Software Architecture for the Recursive Merge Filtering Algorithm

Novel Hardware-Software Architecture for the Recursive Merge Filtering Algorithm Novel Hardware-Software Architecture for the Recursive Merge Filtering Algorithm Piush S Jamkhandi, Amar Mukherjee, Kunal Mukherjee, and Robert Franceschini* School of Computer Science, Universit of Central

More information

UNIT #4 LINEAR FUNCTIONS AND ARITHMETIC SEQUENCES REVIEW QUESTIONS

UNIT #4 LINEAR FUNCTIONS AND ARITHMETIC SEQUENCES REVIEW QUESTIONS Name: Date: UNIT # LINEAR FUNCTIONS AND ARITHMETIC SEQUENCES REVIEW QUESTIONS Part I Questions. Carl walks 30 feet in seven seconds. At this rate, how man minutes will it take for Carl to walk a mile if

More information

Name Date. and y = 5.

Name Date. and y = 5. Name Date Chapter Fair Game Review Evaluate the epression when = and =.... 0 +. 8( ) Evaluate the epression when a = 9 and b =.. ab. a ( b + ) 7. b b 7 8. 7b + ( ab ) 9. You go to the movies with five

More information

Reading. Projections. Projections. Perspective vs. parallel projections. Foley et al. Chapter 6. Optional. Perspective projections pros and cons:

Reading. Projections. Projections. Perspective vs. parallel projections. Foley et al. Chapter 6. Optional. Perspective projections pros and cons: Reading Fole et al. Chapter 6 Optional Projections David F. Rogers and J. Alan Adams, Mathematical Elements for Computer Graphics, Second edition, McGra-Hill, Ne York, 990, Chapter 3. Projections Projections

More information

Topics. FPGA Design EECE 277. Combinational Logic Blocks. From Last Time. Multiplication. Dr. William H. Robinson February 25, 2005

Topics. FPGA Design EECE 277. Combinational Logic Blocks. From Last Time. Multiplication. Dr. William H. Robinson February 25, 2005 FPGA Design EECE 277 Combinational Logic Blocks Dr. William H. Robinson Februar5, 25 http://eecs.vanderbilt.edu/courses/eece277/ Topics Computer, compute to the last digit the value o pi. Mr. Spock (Star

More information

DBSR: Dynamic base station Repositioning using Genetic algorithm in wireless sensor network

DBSR: Dynamic base station Repositioning using Genetic algorithm in wireless sensor network ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 DBSR: Dnamic base station Repositioning using Genetic algorithm in wireless sensor network 24 Amir Mollanejad 1, Leili Mohammad Khanli 2 and Mohammad Zenali

More information