University of Wisconsin - Madison ECE/Comp Sci 352 Digital Systems Fundamentals Yu Hen Hu and Yong-Chang Kim Fall 2002 Chapter 1 – Digital Computers and.

Slides:



Advertisements
Similar presentations
KFUPM COE 202: Digital Logic Design Number Systems Part 3 Courtesy of Dr. Ahmad Almulhem.
Advertisements

Data and Computer Communications
A digital system is a system that manipulates discrete elements of information represented internally in binary form. Digital computers –general purposes.
NETWORKING CONCEPTS. ERROR DETECTION Error occures when a bit is altered between transmission& reception ie. Binary 1 is transmitted but received is binary.
Figure 2–1 Illustration of a simple binary counting application. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
CHAPTER 2 Number Systems, Operations, and Codes
Digital Fundamentals Floyd Chapter 2 Tenth Edition
Overview Digital Systems, Computers, and Beyond
Overview Digital Systems and Computer Systems Number Systems [binary, octal and hexadecimal] Arithmetic Operations Base Conversion Decimal Codes [BCD (binary.
Overview Digital Systems, Computers, and Beyond
VIT UNIVERSITY1 ECE 103 DIGITAL LOGIC DESIGN CHAPTER I NUMBER SYSTEMS AND CODES Reference: M. Morris Mano & Michael D. Ciletti, "Digital Design", Fourth.
Number System and Codes
Introduction to Electrical Engineering, II Instructor: Andrew B. Kahng (lecture) Telephone: office, cell.
A digital system is a system that manipulates discrete elements of information represented internally in binary form. Digital computers –general purposes.
Digital Computers and Information
Number Systems and Codes In PLC
Information Representation and Number Systems BIL- 223 Logic Circuit Design Ege University Department of Computer Engineering.
Digital Logic Chapter 2 Number Conversions Digital Systems by Tocci.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Chapter 1 1 CPE 231 Digital Logic Introduction Dr. Gheith Abandah [Adapted from the slides of the textbook of Mano and Kime]
Chapter 1 Digital Systems and Binary Numbers
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 1 – Digital Systems and Information Logic.
Chapter 1 1 CPE 231 Digital Logic Introduction Dr. Gheith Abandah [Adapted from the slides of the textbook of Mano and Kime]
Digital Systems and Logic Design
COMPUTER NUMBER SYSTEMS & DIGITAL DEVICES By: Sohaib Rehman.
Digital Electronics Chapter 1 Binary Systems Digital Electronics Galore! Digital Cameras Digital Versatile Disks (DVD) Digital Computers Digital Televisions.
Ahmad Almulhem, KFUPM 2010 COE 202: Digital Logic Design Number Systems Part 4 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
Morgan Kaufmann Publishers
Based on slides by:Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. ECE/CS 352: Digital System Fundamentals Lecture 2 – Binary Codes.
Number systems & Binary codes MODULE 1 Digital Logic Design Ch1-2 Outline of Chapter 1  1.1 Digital Systems  1.2 Binary Numbers  1.3 Number-base Conversions.
CE1111 :Digital Logic Design lecture 01 Introduction Dr. Atef Ali Ibrahim.
Chapter 1: Digital Computers and Information Illustration at beginning of each Chapter Base 10 Binary Base 2 Octal Base 8 Hex bas
Data and Computer Communications by William Stallings Eighth Edition Digital Data Communications Techniques Digital Data Communications Techniques Click.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Error Detection and Correction
Programming Logic Controllers Number Systems and Codes - Chapter 3.
Digital Circuits Text Book –M. M. Mano, "Digital Design," 3rd Ed., Prentice Hall Inc., Reference –class notes Grade –quizzes:15% –mid-term:27.5%
VLSI AND INTELLIGENT SYTEMS LABORATORY 12 Bit Hamming Code Error Detector/Corrector December 2nd, 2003 Department of Electrical and Computer Engineering.
Error Detection.
Signed Binary Numbers Arithmetic Subtraction – In 2’s-complement form: Example: 1.Take the 2’s complement of the subtrahend (including the sign bit) and.
10.1 Chapter 10 Error Detection and Correction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Error Detection. Data can be corrupted during transmission. Some applications require that errors be detected and corrected. An error-detecting code can.
MECH1500 Chapter 3.
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 1 Tom Kaminski & Charles R.
DIGITAL SYSTEMS Number systems & Arithmetic Rudolf Tracht and A.J. Han Vinck.
Error-Detecting and Error-Correcting Codes
1 Digital Design Debdeep Mukhopadhyay Associate Professor Dept of Computer Science and Engineering NYU Shanghai and IIT Kharagpur.
Lecture 2 Number Representation, Overflow and Logic Topics Adders Math Behind Excess-3 Overflow Unsigned, signed-magnitude Two’s Complement Gray Code Boolean.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 1 – Digital Systems and Information Logic.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
ECE/CS 352 Digital System Fundamentals© T. Kaminski & C. Kime 1 ECE/CS 352 Digital Systems Fundamentals Spring 2001 Chapter 3 -Part 2 Tom Kaminski & Charles.
Logic and Computer Design Fundamentals, Fifth Edition Mano | Kime | Martin Copyright ©2016, 2008, 2004 by Pearson Education, Inc. All rights reserved.
Overview 1-1 Information Representation
Arithmetic Chapter 4 Subject: Digital System Year: 2009.
1 Digital Logic Design Engr. Kashif Shahzad. 2 What’s Course About?  Digital logic, focusing on the design of computers  Stay above transistor level.
Data Link Layer 1. 2 Single-bit error 3 Multiple-bit error 4.
Computer Studies Today Chapter 19 1 Chapter 19. Computer Studies Today Chapter 19 2 »Information stored in a computer is in two states: –ON –OFF.
Dr. Nermin Hamza. Agenda Signed Numbers Properties of Switching Algebra.
Chapter 1 – Digital Systems and Information Logic and Computer Design Fundamentals.
Combinational Logic Design
Chapter 1 1 COE 200 Introduction Rabie A. Ramadan [Adapted from the slides of the textbook of Mano and Kime]
Logic and Computer Design Fundamentals
Combinational Circuits
Introduction to Chapter 2
מיתוג ומערכות ספרתיות אתר הקורס:
Dhanushiya. R I YEAR BSc COMPUTER TECHNOLOGY.  Error is a condition when the output information does not match with the input information. During transmission,
Figure 2.1 Illustration of a simple binary counting application.
There are 10 types of people of people in this world…
Computer Science 1 Review and finish Number base conversion
Presentation transcript:

University of Wisconsin - Madison ECE/Comp Sci 352 Digital Systems Fundamentals Yu Hen Hu and Yong-Chang Kim Fall 2002 Chapter 1 – Digital Computers and Information Originals by: Charles R. Kime and Tom Kamisnski Modified for course use by: Yu Hen Hu and Yong Chang Kim © 2001 Prentice Hall, Inc Logic and Computer Design Fundamentals

© 2001 Prentice Hall, Inc Chapter 1 2 Digital System  Takes a set of discrete information inputs and discrete internal information (system state) and generates a set of discrete information outputs. System State Discrete Information Processing System Discrete Inputs Discrete Outputs

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 3 Positive Powers of 2 Exponent Value Exponent Value , , , , , , , , , ,048, ,097,

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 4 Numbers in Different Bases Decimal (Base 10) Binary (Base 2) Octal (Base 8) Hexa-decimal (Base 16) A B C D E F

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 5  What property is useful and common to these two codes? Excess 3 Code and 8, 4, –2, –1 Code DecimalExcess 38, 4, –2, –

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 6  What special property does this Gray code have related to adjacent numbers? Gray Code

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 7 Gray Code (Continued)  Does this special Gray code property have any value?  An Example: Optical Shaft Encoder

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 8 Gray Code (Continued)  How does the shaft encoder work?  For the binary code, what codes may be produced if the shaft position lies between codes for 3 and 4 (011 and 100)?  Is this a problem?

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 9 Gray Code (Continued)  For the Gray code, what codes may be produced if the shaft position lies between codes for 3 and 4 (010 and 110)?  Is this a problem?  Does the Gray code work in decimal counting in all cases?

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter 1 10 Error-Detection Codes  Redundancy (e.g. extra information), in the form of extra bits, can be incorporated into binary code words to detect and correct errors.  A simple form of redundancy is parity, an extra bit appended onto the code word to make the number of 1’s odd or even. Parity can detect all single-bit errors and some multiple-bit errors.  A code word has even parity if the number of 1’s in the code word is even.  A code word has odd parity if the number of 1’s in the code word is odd.

Logic and Computer Design Fundamentals © 2001 Prentice Hall, Inc Chapter Bit Parity Code Example  Fill in the even and odd parity bits:  The binary codeword "1111" has even parity and the binary code "1110" has odd parity. Both could be used to represent data.