SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.

Slides:



Advertisements
Similar presentations
Chapter 14 The User View of Operating Systems
Advertisements

SUPPLEMENTARY CHAPTER 2 Instruction Addressing Modes
التصميم المنطقي Second Course
ACCOUNTING INFORMATION SYSTEMS
CHAPTER 4: Representing Integer Data The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.
Computer Organization Boolean Logic and the CPU i206 Fall 2010 John Chuang Some slides adapted from Marti Hearst, Brian Hayes, or Glenn Brookshear.
Chapter 12 Three System Examples The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
CHAPTER 2: Number Systems
CHAPTER 5: Floating Point Numbers
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
CHAPTER 9: Input / Output
CHAPTER 2: Introduction to Systems Concepts and Systems Architecture
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
CHAPTER 9: Input / Output
Digital Components and Combinational Circuits Sachin Kharady.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
ADDERS Half Adders Recall that the basic rules of binary addition are as indicated below in Table 2-9. A circuit known as the half-adder carries out these.
Digital Computer Concept and Practice Copyright ©2012 by Jaejin Lee Logic Circuits I.
1 DIGITAL ELECTRONICS. 2 OVERVIEW –electronic circuits capable of carrying out logical (boolean) and arithmetic operations on information stored as binary.
1 Boolean Algebra & Logic Gates. 2 Objectives Understand the relationship between Boolean logic and digital computer circuits. Learn how to design simple.
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
Module 9.  Digital logic circuits can be categorized based on the nature of their inputs either: Combinational logic circuit It consists of logic gates.
CHAPTER 3: Number Systems
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
CHAPTER 6: The Little Man Computer
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /05/2013 Lecture 4: Basics of Logic Design Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER.
CHAPTER 3: Number Systems The Architecture of Computer Hardware and Systems Software & Networking: An Information Technology Approach 4th Edition, Irv.
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.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Chapter 111 Information Technology For Management 6 th Edition Turban, Leidner, McLean, Wetherbe Lecture Slides by L. Beaubien, Providence College John.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
“Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Slide 1-1 Chapter 1 Terms Information Systems Overview Introduction to Information Systems Judith C. Simon.
IT253: Computer Organization Lecture 7: Logic and Gates: Digital Design Tonga Institute of Higher Education.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
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.
CS/COE0447 Computer Organization & Assembly Language
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,
Calter & Calter, Technical Mathematics with Calculus, Canadian Edition ©2008 John Wiley & Sons Canada, Ltd. More Applications of the Derivative Prepared.
CHAPTER 3: Number Systems
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Copyright 2006 John Wiley & Sons, Inc. Beni Asllani University of Tennessee at Chattanooga Operations Management - 5 th Edition Chapter 10 Supplement Roberta.
Chapter 3 Digital Logic Structures
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
Figure S1.1 The Motorola MPC 7400 PowerPC CPU. Figure S1.3 Truth table for INCLUSIVE-OR operation.
A- 1. A- 2 Appendix B Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
K-1. K-2 Appendix K Standards of Ethical Conduct for Management Accountants The Institute of Management Accountants has published and promoted the following.
WORKING PRINCIPLE OF DIGITAL LOGIC
I-1. I-2 I ACCOUNTING FOR SOLE PROPRIETORSHIPS Accounting, Fifth Edition.
LOGIC CIRCUITLOGIC CIRCUIT. Goal To understand how digital a computer can work, at the lowest level. To understand what is possible and the limitations.
“Copyright © 2001 John Wiley & Sons, Inc. All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976.
Computer Architecture & Operations I
Computer Architecture & Operations I
CHAPTER 6: The Little Man Computer
Logic Gates and Boolean Algebra
liquidation of a partnership.
Accounting Information Systems: Essential Concepts and Applications Fourth Edition by Wilkinson, Cerullo, Raval, and Wong-On-Wing Module 1: Decision Making,
CHAPTER 6: The Little Man Computer
Boolean Algebra.
Week 7: Gates and Circuits: PART II
Logic Gates.
Logic Gates.
Copyright © 2000 John Wiley & Sons, Inc. All rights reserved
Chapter 14 The User View of Operating Systems
Presentation transcript:

SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander John Wiley and Sons  2003 Linda Senne, Bentley College Wilson Wong, Bentley College

Supplementary Chapter 1 Digital Computer Logic S1-2 Integrated Circuits  The building blocks of computers  Designed for specialized functions  Examples: the CPU, bus interface, memory management unit  Transistors: primary components of ICs  Motorola MPC 7400 PowerPC modules: 6.5 million transistors in less than ½ in 2

Supplementary Chapter 1 Digital Computer Logic S1-3 Transistors  Boolean algebra: basis for computer logic design  Transistors: means for implementing Boolean algebra  Switches: on/off to represent the 0’s and 1’s of binary digital circuits  Combined to form logic gates

Supplementary Chapter 1 Digital Computer Logic S1-4 Digital Circuits  Combinatorial logic  Results of an operation depend only on the present inputs to the operation  Uses: perform arithmetic, control data movement, compare values for decision making  Sequential logic  Results depend on both the inputs to the operation and the result of the previous operation  Uses: counter

Supplementary Chapter 1 Digital Computer Logic S1-5 Boolean Algebra  Rules that govern constants and variables that can take on 2 values  True/false; on/off; yes/no; 0/1  Boolean logic  Rules for handling Boolean constants and variables  3 fundamental operations: AND, OR and NOT  Truth Table: specifies results for all possible input combinations

Supplementary Chapter 1 Digital Computer Logic S1-6 Boolean Operators  AND  Result TRUE if and only if both input operands are true  C = A B  INCLUSIVE-OR  Result TRUE if any input operands are true  C = A + B ABC ABC

Supplementary Chapter 1 Digital Computer Logic S1-7 Boolean Operators  NOT  Result TRUE if single input value is FALSE  C = A AC 01 10

Supplementary Chapter 1 Digital Computer Logic S1-8 Boolean Operators  EXCLUSIVE-OR  Result TRUE if either A or B is TRUE but not both  C = A ⊕ B  Can be derived from INCLUSIVE-OR, AND and NOT  A xor B equals A or B but not both A and B  A xor B = either A and not B or B and not A ABC A ⊕ B = (A+B) (A B) A ⊕ B = (A B)+(B A)

Supplementary Chapter 1 Digital Computer Logic S1-9 Boolean Algebra Operations  Valid for INCLUSIVE-OR, AND, XOR  Associative   Distributive   Commutative   DeMorgan’s Theorems  A + ( B +C)=(A+B)+C A ( B +C)=A B+A C A+B = B+A A+B = A B A B = A+B

Supplementary Chapter 1 Digital Computer Logic S1-10 Gates and Combinatorial Logic  Many computer functions defined in terms of Boolean equations  Example: sum of 2 single binary digit numbers  Truth table for sum Truth table for carry XORAND ABC ABC

Supplementary Chapter 1 Digital Computer Logic S1-11 Computer Implementation  Gates or logical gates  Integrated circuits constructed from transistor switches and other electronic components  VLSI: very large-scale integration

Supplementary Chapter 1 Digital Computer Logic S1-12 Boolean Algebra Implementation  Single type of gate appropriately combined  2 possibilities  NAND gate: AND operation followed by a NOT operation  NOR gate: INCLUSIVE-OR followed by a NOT operation Note:  indicates a NOT operation

Supplementary Chapter 1 Digital Computer Logic S1-13 Selector or Multiplexer  Switch input back and forth between inputs  Logic circuits that make up a computer  are relatively simple but  look complicated because many circuits required

Supplementary Chapter 1 Digital Computer Logic S1-14 Half-Adder

Supplementary Chapter 1 Digital Computer Logic S1-15 Full Adder  Handles possible carry from previous bit  Half adder shown as block to simplify ( portion of half adder in Fig. S1.11 enclosed in dotted line)  2-bit adder contains 32 circuits  Also called ripple adder because the carry ripples through 32 bits

Supplementary Chapter 1 Digital Computer Logic S1-16 Sequential Logic Circuits  Output depends on  Input  Previous state of the circuit  Flip-flop: basic memory element  State table: output for all combinations of input and previous states  Cf. Truth Table

Supplementary Chapter 1 Digital Computer Logic S1-17 Flip-Flop Types with State Tables

Supplementary Chapter 1 Digital Computer Logic S1-18 Register COPY Operation  Uses both sequential and combinatorial logic

Supplementary Chapter 1 Digital Computer Logic S1-19 Steps in a LOAD Instruction

Supplementary Chapter 1 Digital Computer Logic S1-20 Copyright 2003 John Wiley & Sons All rights reserved. Reproduction or translation of this work beyond that permitted in Section 117 of the 1976 United States Copyright Act without express permission of the copyright owner is unlawful. Request for further information should be addressed to the permissions Department, John Wiley & Songs, Inc. The purchaser may make back-up copies for his/her own use only and not for distribution or resale. The Publisher assumes no responsibility for errors, omissions, or damages caused by the use of these programs or from the use of the information contained herein.