디지털 로직 및 CAD 실습 Fundamentals of Logic Design (6e) Charles H. Roth, Jr.

Slides:



Advertisements
Similar presentations
Binary Systems1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Advertisements

Chapter 1 Binary Systems 1-1. Digital Systems
Digital Fundamentals Floyd Chapter 2 Tenth Edition
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
ECE 301 – Digital Electronics Course Introduction, Number Systems, Conversion between Bases, and Basic Binary Arithmetic (Lecture #1)
ECE 331 – Digital System Design
ECE 301 – Digital Electronics Number Systems and Conversion, Binary Arithmetic, and Representation of Negative Numbers (Lecture #10) The slides included.
DIGITAL SYSTEMS TCE1111 Representation and Arithmetic Operations with Signed Numbers Week 6 and 7 (Lecture 1 of 2)
Arithmetic Operations and Circuits
Information Representation and Number Systems BIL- 223 Logic Circuit Design Ege University Department of Computer Engineering.
FIGURES FOR CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Simple Data Type Representation and conversion of numbers
ES 244: Digital Logic Design Chapter 1 Chapter 1: Introduction Uchechukwu Ofoegbu Temple University.
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 Today’s Topics How information.
ECEN2102 Digital Logic Design Lecture 1 Numbers Systems Abdullah Said Alkalbani University of Buraimi.
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION.
1 Digital Convergence! Smart Phone: IT + Telecommunication + Consumer Electronics + Entertainment Analog vs Digital system Ex: Watch, LP vs CD, Camera.
مدار منطقي مظفر بگ محمدي Course Structure & Grading Homework: 25% Midterm: 30% Final:50% There is 5% extra! ( =105!) Textbook:
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
ECE 331 – Digital System Design
Chapter 1: Digital Computers and Information Illustration at beginning of each Chapter Base 10 Binary Base 2 Octal Base 8 Hex bas
WEEK #2 NUMBER SYSTEMS, OPERATION & CODES (PART 1)
CEC 220 Digital Circuit Design Number Systems & Conversions Friday, January 9 CEC 220 Digital Circuit Design Slide 1 of 16.
Digital Fundamentals Tenth Edition Floyd Chapter 2 © 2008 Pearson Education.
CEC 220 Digital Circuit Design Binary Arithmetic & Negative Numbers Monday, January 13 CEC 220 Digital Circuit Design Slide 1 of 14.
School of Computer and Communication Engineering, UniMAP Mohd ridzuan mohd nor DKT 122/3 - DIGITAL SYSTEM I Chapter.
CEC 220 Digital Circuit Design Binary Arithmetic & Negative Numbers Fri, Aug 28 CEC 220 Digital Circuit Design Slide 1 of 14.
Chapter 1: Binary Systems
CPEN Digital Logic Design Binary Systems Spring 2004 C. Gerousis © Digital Design 3 rd Ed., Mano Prentice Hall.
CEC 220 Digital Circuit Design Number Systems & Conversions Wednesday, Aug 26 CEC 220 Digital Circuit Design Slide 1 of 16.
CSC 331: DIGITAL LOGIC DESIGN COURSE LECTURER: E. Y. BAAGYERE. CONTACT: LECTURE TIME: 15:40 – 17:45 hrs. VENUE: SP-LAB.
ECE 2110: Introduction to Digital Systems
©2010 Cengage Learning SLIDES FOR CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION Click the mouse to move to the next page. Use the ESC key to exit.
Number Systems. The position of each digit in a weighted number system is assigned a weight based on the base or radix of the system. The radix of decimal.
Dr. ClincyLecture 2 Slide 1 CS Chapter 2 (1 of 5) Dr. Clincy Professor of CS Note: Do not study chapter 2’s appendix (the topics will be covered.
Introduction to signals The signals are broadly classified into two categories: 1. Analog Signals. 2. Digital signals.
Unit I From Fundamentals of Logic Design by Roth and Kinney.
Chapter 1 Introduction Digital Systems Digital systems: computation, data processing, control, communication, measurement - Reliable, Integration.
Unit 1 Introduction Number Systems and Conversion.
Chapter 1 Digital Systems and Binary Numbers
Cosc 2150: Computer Organization
Lecture 1: Introduction and Numbers
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
Digital Logic and Computer Organization
Integer Real Numbers Character Boolean Memory Address CPU Data Types
CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION
CHAPTER 1 : INTRODUCTION
Introduction The term digital is derived from the way computers perform operation, by counting digits. Application of digital technology: television, communication.
CSE 102 Introduction to Computer Engineering
Chapter 3 Data Representation
Number Systems.
IT 0213: INTRODUCTION TO COMPUTER ARCHITECTURE
University of Gujrat Department of Computer Science
Principles & Applications
Chapter 1 Number Systems, Number Representations, and Codes
BEE1244 Digital System and Electronics BEE1244 Digital System and Electronic Chapter 2 Number Systems.
MMNSS COLLEGE,KOTTIYAM DEPARTMENT OF PHYSICS
Digital Electronics & Logic Design
Data Representation in Computer Systems
Numbering System TODAY AND TOMORROW 11th Edition
Digital Systems and Binary Numbers
ECE 301 – Digital Electronics
2’s Complement form 1’s complement form 2’s complement form
Number Systems Rayat Shikshan Sanstha’s
Number Systems Rayat Shikshan Sanstha’s
Binary to Decimal Conversion
ECE 331 – Digital System Design
Chapter 1 Introduction.
Presentation transcript:

디지털 로직 및 CAD 실습 Fundamentals of Logic Design (6e) Charles H. Roth, Jr. 교 재 Fundamentals of Logic Design (6e) Charles H. Roth, Jr. 점 수 중간•기말 시험: 70% 실험: 20% 출석: 10% 연 락 처 조우연 (특허청, 010-5434-3979, wycho73@kipo.go.kr) 주의 사항 실험 : PSpice (OrCAD) 디자인한 프로젝트 회로 및 결과 프린트 출력 / 결과(진리표 작성) Fundamentals of Logic Design Chap. 1

INTRODUCTION NUMBER SYSTEMS AND CONVERSION CHAPTER 1 INTRODUCTION NUMBER SYSTEMS AND CONVERSION This chapter in the book includes: Objectives Study Guide 1.1 Digital Systems and Switching Circuits 1.2 Number Systems and Conversion 1.3 Binary Arithmetic 1.4 Representation of Negative Numbers 1.5 Binary Codes Problems Fundamentals of Logic Design Chap. 1

Objectives Topics introduced in this chapter: Difference between Analog and Digital System Difference between Combinational and Sequential Circuits Binary number and digital systems Number systems and Conversion Add, Subtract, Multiply, Divide Positive Binary Numbers 1’s Complement, 2’s Complement for Negative binary number BCD code, 6-3-1-1 code, excess-3 code 아날로그시스템과 디지털 시스템의 차이점 조합회로와 순서회로의 차이점 2진수와 디지털시스템 진법 변환(2진수, 4진수 8진수 10진수, 16진수) 2진수의 사칙연산 1의 보수, 2의 보수(음수의 표현) BCD코드, 6311코드, 초과-3 코드, 가중치 코드 등 Fundamentals of Logic Design Chap. 1

1.1 Digital Systems and Switching Circuits computation, data processing, control, communication, measurement Reliable, Integration Analog – Continuous - Natural Phenomena (Pressure, Temperature, Speed…) - Difficulty in realizing, processing using electronics Digital – Discrete - Binary Digit  Signal Processing as Bit unit - Easy in realizing, processing using electronics - High performance due to Integrated Circuit Technology Fundamentals of Logic Design Chap. 1

Binary Digit? Binary Good things in Binary Number Two values(0, 1) Each digit is called as a “bit” Good things in Binary Number Number representation with only two values (0,1) Can be implemented with simple electronics devices (ex: Voltage High(1), Low(0) ; Switch On (1) Off(0)…) Fundamentals of Logic Design Chap. 1

Figure 1-1: Switching circuit Combinational Circuit : outputs depend on only present inputs, not on past inputs Sequential Circuit: outputs depend on both present inputs and past inputs have “memory” elements Figure 1-1: Switching circuit Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Decimal: Binary: Radix(Base): Octal-Decimal: Hexa-Decimal: Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Conversion of Decimal to Base-R Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Example: Decimal to Binary Conversion 53 2 26 13 6 3 1 rem. = 1 = a0 rem. = 0 = a1 rem. = 1 = a2 rem. = 0 = a3 rem. = 1 = a4 rem. = 1 = a5 Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Conversion of a decimal fraction to Base-R Example: Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Example: Convert 0.7 to binary Process starts repeating here because .4 was previously obtained Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Example: Convert 231.34 to base-7 45 7 6 rem.6 rem.3 Conversion of Binary to Hexa Fundamentals of Logic Design Chap. 1

1.2 Number Systems and Conversion Conversion of Binary to Octal, Hexa-decimal (101011010111 )2 = ( )8, octal (10111011)2 (1010111100100101)2 = ( )16, Hexadecimal (1101101000)2 = ( )16, Hexadecimal Fundamentals of Logic Design Chap. 1

1.3 Binary Arithmetic Addition Example: and carry 1 to the next column carries Fundamentals of Logic Design Chap. 1

1.3 Binary Arithmetic Subtraction Example: and borrow 1 from the next column Example: (indicates a borrow From the 3rd column) borrows Fundamentals of Logic Design Chap. 1

1.3 Binary Arithmetic Subtraction Example with Decimal column 2 note borrow from column 1 note borrow from column 2 Fundamentals of Logic Design Chap. 1

1.3 Binary Arithmetic Multiplication Multiply: 13 x11(10) multiplicand multiplier first partial product second partial product sum of first two partial products third partial product sum after adding third partial product fourth partial product final product (sum after adding fourth partial prodoct) Fundamentals of Logic Design Chap. 1

1.3 Binary Arithmetic Division The quotient is 1101 with a remainder of 10. Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers – 1 1 Magnitude MSB (a) Unsigned number b b b b n – 1 n – 2 1 Magnitude Sign 0 denotes + MSB 1 denotes – (b) Signed number Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers 2’s complement of a positive integer N Table 1-1: Signed Binary Integers (word length n = 4) Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers 1’s complement of a positive integer N Example: == 2’s complement: 1’s complement + ‘1’ Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Number Addition of 2’s complement Numbers (correct answer) Case 1 Case 2 wrong answer because of overflow (+11 requires 5 bits including sign) Case 3 (correct answer) Case 4 correct answer when the carry from the sign bit is ignored (this is not an overflow) Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers Addition of 2’s complement Numbers Case 5 correct answer when the last carry is ignored (this is not an overflow) Case 6 wrong answer because of overflow (-11 requires 5 bits including sign) Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers Addition of 1’s complement Numbers Case 3 (correct answer) Case 4 (end-around carry) (correct answer, no overflow) Case 5 (end-around carry) (correct answer, no overflow) Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers Addition of 1’s complement Numbers Case 6 (end-around carry) (wrong answer because of overflow) Fundamentals of Logic Design Chap. 1

1.4 Representation of Negative Numbers Addition of 1’s complement Numbers (end-around carry) Addition of 2’s complement Numbers (discard last carry) Fundamentals of Logic Design Chap. 1

1.5 Binary Codes Fundamentals of Logic Design Chap. 1

1.5 Binary Codes 6-3-1-1 Code: ASCII Code 1010011 1110100 1100001 1110010 1110100 S t a r t Fundamentals of Logic Design Chap. 1

Table 1-3 ASCII code (incomplete) 1.5 Binary Codes Table 1-3 ASCII code (incomplete) Fundamentals of Logic Design Chap. 1