Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.7 Instructor: Lin Chen Sept 2013.

Similar presentations


Presentation on theme: "COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.7 Instructor: Lin Chen Sept 2013."— Presentation transcript:

1 COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.7 Instructor: Lin Chen Sept 2013

2 1.7 Storing Fractions 1 Data Storage Floating-Point Notation Truncation Errors Pearson Custom: Computer Science, Data Representation and Machine Concepts

3 Floating-Point Notation 1.6 Storing Fractions Use 8 bits to represent the float number 01 10 10 1 1 Sign bit 0, nonnegative 1, negative Exponent Mantissa Excess Notation

4 Floating-Point Notation 1.6 Storing Fractions Convert floating-point notation to decimal floating number 01 01 10 1 1 20.1011 +10.11 2.75

5 Floating-Point Notation 1.6 Storing Fractions Questions: Convert 8 bits floating-point notation 00111100 to decimal floating number

6 Floating-Point Notation 1.6 Storing Fractions Convert decimal floating number to binary floating number with 8 bit floating-point notation 10 0 1 1.125 1.001 1.001 to 0.1001, shift 1 101

7 Floating-Point Notation 1.6 Storing Fractions Convert decimal floating number to binary floating number with 8 bit floating-point notation 1 0 0 1 1.125 1.001 1.001 to 0.1001, shift 1 101 0 10 1

8 Floating-Point Notation 1.6 Storing Fractions Normalized Form 1 0 1 0 1.01 1 0 1 Starting with the leftmost

9 Truncation Errors 1.6 Storing Fractions Convert 2.625 to floating-point notation

10 Truncation Errors 1.6 Storing Fractions Calculate 2.5 + 0.125 + 0.125


Download ppt "COMPUTER SCIENCE Data Representation and Machine Concepts Section 1.7 Instructor: Lin Chen Sept 2013."

Similar presentations


Ads by Google