Boolean Models A Mechanism for Constructing Truth Tables By Alex Efta Kelly Martin Lance Dehne.

Slides:



Advertisements
Similar presentations
Truth Tables How to Make and Use. Making a Truth Table To determine the number of rows other than the heading row. To determine the number of rows other.
Advertisements

Logic Circuits Design presented by Amr Al-Awamry
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
Computer Arithmetic, Multiplexers Prof. Sin-Min Lee Department of Computer Science.
Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
TOPIC : Truth tables and Primitive Cubes
Chapter 3 Combinational Logic Design
Function Tables. Complete a function table Function Rule + 4 Output.
1.2 Represent Functions as Rules and Tables
Solve for y when x = 1, 2, 3 and 4. 1.) y = x ) y = 5x 4 3.) y = 3x Solve for y when x is -2, -1, 0, 1. Patterns and Functions Day 2.
Digital Logic and Design Vishal Jethva Lecture No. 10 svbitec.wordpress.com.
Computer Science 101 Circuit Design Algorithm. Circuit Design - The Problem The problem is to design a circuit that accomplishes a specified task. The.
Constructing A Truth Table XYZF1F InputsOutput Input Combinations 3 – Inputs 8 – Combinations (8 = 2 3 ) Note the binary counting order.
Circuit, State Diagram, State Table
CPSC 171 Introduction to Computer Science Boolean Logic, Gates, & Circuits.
CS 1308 – Computer Literacy and the Internet. It’s Not Magic  The goal of the next series of lectures is to show you exactly how a computer works. 
Copyright © Curt Hill Truth Tables A way to show Boolean Operations.
Activity 1 Revise / remember what the term ‘binary logic’ means. What do each of the following look like: NOT gate? AND gate? OR gate? 5 minutes.
ABCDNumber = Off 1 = On Binary Coded Decimal (BCD)
GCSE Computing: A451 Computer Systems & Programming Activity 1 Grab a whiteboard and pen, come to the front and work out the.
Check Homework Homework: Book: pg. 15; 4 Homework: Book: pg. 21; 7.
Computer Science 101 Circuit Design - Examples. Sum of Products Algorithm Identify each row of the output that has a 1. Identify each row of the output.
Units Of Output TFCTVCTCMCAFCAVC Marginal Cost Puzzle 20.
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.
CSCI N301: Fundamental Computer Science Concepts Copyright ©2004  Department of Computer & Information Science Designing Circuits.
Data Tables for Sensitivity Analysis JCHP Break Even Analysis.
CS 151  What does the full truth table look like? InputsOutputs D3D3 D2D2 D1D1 D0D0 A1A1 A0A0 V 0000XX
Thinking Mathematically
CS 1308 – Computer Literacy and the Internet Building the CPU.
Computer Science 101 More Devices: Arithmetic. From 1-Bit Equality to N-Bit Equality = A B A = B Two bit strings.
Chapter 3 Special Section Focus on Karnaugh Maps.
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
Domain: a set of first elements in a relation (all of the x values). These are also called the independent variable. Range: The second elements in a relation.
Activity 1 Grab a whiteboard and pen, come to the front and work out the Truth Table for the following circuit: 5 minutes R A B C Q.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
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.
Logic Gates Review. Logic Gates OR gate – 1 if either input is 1 – 0 if they both are 0.
Combinational Design, Part 2: Procedure. 2 Topics Positive vs. negative logic Design procedure.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
© 2016 AQA. Created by Teachit for AQA Boolean logic Lesson 3.
Functions and relations
Activity 1 5 minutes Grab a whiteboard and pen, come to the front and work out the Truth Table for the following circuit: R A B C Q.
Computer Science 210 Computer Organization
Questions Describe the following gates
Click the mouse button or press the Space Bar to display the answers.
Chapter 2.3 Binary Logic.
TN 221: DIGITAL ELECTRONICS 1
Multiplying by powers of 10 Decimals
Summary Half-Adder Basic rules of binary addition are performed by a half adder, which has two binary inputs (A and B) and two binary outputs (Carry out.
Model Functions Input x 6 = Output Input x 3 = Output
Functions and relations
Karnaugh Maps (K-Maps)
Computer Science 210 Computer Organization
Writing Function Rules
3.4 Computer systems Boolean logic Lesson 2.
Karnaugh Maps Topics covered in this presentation: Karnaugh Maps
1.6 Represent Functions as Rules and Tables
DESICION TABLE Decision tables are precise and compact way to model complicated logic. Decision table is useful when input and output data can be.
Homework Reading Tokheim, Section 5-10, 7-4.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Combinational Circuits
Chapter 3 Special Section
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Analysis of Logic Circuits Example 1
Ladder Diagram Design: Huffman Method
Principles & Applications
2-2 Logic Part 2 Truth Tables.
Lesson 3.3 Writing functions.
Presentation transcript:

Boolean Models A Mechanism for Constructing Truth Tables By Alex Efta Kelly Martin Lance Dehne

A Simple Boolean Model A = A’ InputsOutput s TiTi InputsOutput s TiTi InputsOutput s TiTi A’

Algorithm for Constructing Any Size Truth Table 1.If there are X input variables there will be 2 X possible input combinations and therefore 2 X rows will be required 2.For the Yth column, begin the column with 2 (Y-1) 0s follwed by 2 (Y-1) 1s. Repeat the resultant pattern until entire column is filled

Consider the Following Boolean Model With 4 Input Variables A =(BCD) B=(D+C) C=(AD) D=B’

Number of Inputs: 4 2 x =2 4 =16 Rows

Rule for Filling Columns For the Yth column, begin the column with 2 (Y-1) 0s follwed by 2 (Y-1) 1s. Repeat the resultant pattern until entire column is filled

Column 1: Input for A Number of Zeros: 2 (Y-1) =2 (1-1) =2 (0) =1 Number of Ones: 2 (Y-1) =2 (1-1) =2 (0) =1 Resultant Pattern= 0 1

Column 2: Input for B Number of Zeros: 2 (Y-1) =2 (2-1) =2 (1) =2 Number of Ones: 2 (Y-1) =2 (2-1) =2 (1) =2 Resultant Pattern=

Column 3: Input for C Number of Zeros: 2 (Y-1) =2 (3-1) =2 (2) =4 Number of Ones: 2 (Y-1) =2 (3-1) =2 (2) =4 Resultant Pattern=

Column 4: Input for D Number of Zeros: 2 (Y-1) =2 (4-1) =2 (3) =8 Number of Ones: 2 (Y-1) =2 (4-1) =2 (3) =8 Resultant Pattern=

Now It’s Your Turn… The output columns have been left for personal practice