SlideShare a Scribd company logo
1 of 7
INTRODUCTION TO
FLOATING POINT ARITHMETIC
FLOATING POINT NUMBERS
As the name implies, floating point numbers are numbers that contain floating decimal points.
For example,
The numbers 5.5, 0.001, and -2,345.6789 are floating point numbers.
-2,345.6789 = -2345.6789 x 100
-234.56789 x 101
-23.456789 x 102
-2.3456789 x 103
-23456.789 x 10-1
-234567.89 x 10-2
-2345678.9 x 10-3
(-1)S x F x 10E
BINARY FLOATING POINT NUMBERS
10011.10= 10011.10 x 20
1001.110 x 21
100.1110 x 22
10.01110 x 23
100111.0 x 2-1
1001110.0 x 2-2
10011100.0 x 2-3
(-1)S x F x 2E 1.001110 x 24
NORMALIZATION
(-1)S x 1.F x 2E
10011.10= 10011.10 x 20
1001.110 x 21
100.1110 x 22
10.01110 x 23
100111.0 x 2-1
1001110.0 x 2-2
1.001110 x 24
Scientific Notation Which has no leading zero is known as a Normalized Number
The number which
has a single
digit to the left of
the decimal point
0.1001110 x 25
110.11= 1.1011 x 22
0.001010= 1.010 x 2-3
101.01 x 2-1= 1.0101 x 21
0.00010 x 24= 1.0 x 20
TRUNCATION
1001.110 x 24 = 1.001110 x 27
1.001 x 27
Decimal Binary
5456.450 x 102 = 5.456450 x 105
5.456 x 105
Truncate for 4 (Digits)bits / 3 decimal places
ROUNDING
1001.10011 x 24 = 1.01010011 x 27
1.01010011 x 27
Decimal Binary
5456.87032 x 102
= 5.45687032 x 105
5.45687032 x 105
GUARD BIT ROUND BIT STICKY
BITS
GUARD BIT(G) ROUND
BIT(R)
STICKY BITS (S)
5.45687 x 105 5.457 x 105 1.011 x 27
Round for 4 (Digits)bits / 3 decimal places
G R S Rounding Action
0 0 0 Truncate
0 0 1 Truncate
0 1 0 Truncate
0 1 1 Truncate
1 0 0 Round to Even
1 0 1 Round Up
1 1 0 Round Up
1 1 1 Round Up
ROUNDING EXAMPLEG R S Rounding Action
0 0 0 Truncate
0 0 1 Truncate
0 1 0 Truncate
0 1 1 Truncate
1 0 0 Round to Even
1 0 1 Round Up
1 1 0 Round Up
1 1 1 Round Up
1.01010011 x 27
Round for 4 bits / 3 decimal places
= 1.011 x 27
1.01111000 x 27 = 1.100 x 27
1.01010000 x 27 = 1.010 x 27
1.01110000 x 27 = 1.100 x 27
1.00010001 x 27 = 1.001 x 27
1.11110001 x 27 = 10.001 x 27

More Related Content

What's hot

Fractions lesson 2
Fractions lesson 2  Fractions lesson 2
Fractions lesson 2 Umar289
 
Motivasi maths tahun 5 2010
Motivasi maths tahun 5 2010Motivasi maths tahun 5 2010
Motivasi maths tahun 5 2010muzakiah
 
Alg 1 day 53 ch. 6.2 continued
Alg 1 day 53 ch. 6.2 continuedAlg 1 day 53 ch. 6.2 continued
Alg 1 day 53 ch. 6.2 continuedKathy Favazza
 
Latihan hal 136 137
Latihan hal 136 137Latihan hal 136 137
Latihan hal 136 137indah amelia
 
Fractions lesson 3 for slide share
Fractions lesson 3  for slide shareFractions lesson 3  for slide share
Fractions lesson 3 for slide shareUmar289
 
Decimals Ordering, Naming & Sequencing
Decimals  Ordering, Naming & SequencingDecimals  Ordering, Naming & Sequencing
Decimals Ordering, Naming & Sequencingstanhopekris
 
The Mathematics of RSA Encryption
The Mathematics of RSA EncryptionThe Mathematics of RSA Encryption
The Mathematics of RSA EncryptionNathan F. Dunn
 
Bplus insertdelete
Bplus insertdeleteBplus insertdelete
Bplus insertdeleteANUJHARSHE10
 
Subtract Mixed Numbers
Subtract Mixed NumbersSubtract Mixed Numbers
Subtract Mixed NumbersBrooke Young
 
Making landmark or friendly numbers multiplication
Making landmark or friendly numbers multiplicationMaking landmark or friendly numbers multiplication
Making landmark or friendly numbers multiplicationLinda
 
Latihan Power Point
Latihan Power PointLatihan Power Point
Latihan Power Pointogie saputra
 

What's hot (19)

Latihan p.point
Latihan p.pointLatihan p.point
Latihan p.point
 
Fractions lesson 2
Fractions lesson 2  Fractions lesson 2
Fractions lesson 2
 
Motivasi maths tahun 5 2010
Motivasi maths tahun 5 2010Motivasi maths tahun 5 2010
Motivasi maths tahun 5 2010
 
Integers
IntegersIntegers
Integers
 
Alg 1 day 53 ch. 6.2 continued
Alg 1 day 53 ch. 6.2 continuedAlg 1 day 53 ch. 6.2 continued
Alg 1 day 53 ch. 6.2 continued
 
Latihan hal 136 137
Latihan hal 136 137Latihan hal 136 137
Latihan hal 136 137
 
Fractions lesson 3 for slide share
Fractions lesson 3  for slide shareFractions lesson 3  for slide share
Fractions lesson 3 for slide share
 
Decimals Ordering, Naming & Sequencing
Decimals  Ordering, Naming & SequencingDecimals  Ordering, Naming & Sequencing
Decimals Ordering, Naming & Sequencing
 
Prisms
PrismsPrisms
Prisms
 
Graphing Absolute Value
Graphing Absolute ValueGraphing Absolute Value
Graphing Absolute Value
 
The Mathematics of RSA Encryption
The Mathematics of RSA EncryptionThe Mathematics of RSA Encryption
The Mathematics of RSA Encryption
 
Numerical methods
Numerical methodsNumerical methods
Numerical methods
 
Bplus insertdelete
Bplus insertdeleteBplus insertdelete
Bplus insertdelete
 
Presentation1
Presentation1Presentation1
Presentation1
 
Latihan ppt
Latihan pptLatihan ppt
Latihan ppt
 
Subtract Mixed Numbers
Subtract Mixed NumbersSubtract Mixed Numbers
Subtract Mixed Numbers
 
Making landmark or friendly numbers multiplication
Making landmark or friendly numbers multiplicationMaking landmark or friendly numbers multiplication
Making landmark or friendly numbers multiplication
 
E5 vogel
E5 vogelE5 vogel
E5 vogel
 
Latihan Power Point
Latihan Power PointLatihan Power Point
Latihan Power Point
 

Similar to Introduction to floating point Arithmetic

IB Chemistry on Uncertainty, significant figures and scientific notation
IB Chemistry on Uncertainty, significant figures and scientific notationIB Chemistry on Uncertainty, significant figures and scientific notation
IB Chemistry on Uncertainty, significant figures and scientific notationLawrence kok
 
Chapter 1 standard form
Chapter 1 standard formChapter 1 standard form
Chapter 1 standard formlarasati06
 
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...Hsien-Hsin Sean Lee, Ph.D.
 
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regrouping
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regroupingMATH 4 WEEK 5 dividing 4 digit by two digit numbers with regrouping
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regroupingGraceSayson2
 
Statistics assignment 9
Statistics assignment 9Statistics assignment 9
Statistics assignment 9Ishaq Ahmed
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.pptssuser52a19e
 
Review on Number Systems: Decimal, Binary, and Hexadecimal
Review on Number Systems: Decimal, Binary, and HexadecimalReview on Number Systems: Decimal, Binary, and Hexadecimal
Review on Number Systems: Decimal, Binary, and HexadecimalUtkirjonUbaydullaev1
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.pptRAJKUMARP63
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.pptRabiaAsif31
 
IB Chemistry on Uncertainty, Significant figures and Scientific notation
IB Chemistry on Uncertainty, Significant figures and Scientific notationIB Chemistry on Uncertainty, Significant figures and Scientific notation
IB Chemistry on Uncertainty, Significant figures and Scientific notationLawrence kok
 
IB Chemistry on Uncertainty calculation and significant figures
IB Chemistry on Uncertainty calculation and significant figuresIB Chemistry on Uncertainty calculation and significant figures
IB Chemistry on Uncertainty calculation and significant figuresLawrence kok
 
Simplex method
Simplex methodSimplex method
Simplex methodtatteya
 
Statistics assignment 8
Statistics assignment 8Statistics assignment 8
Statistics assignment 8Ishaq Ahmed
 

Similar to Introduction to floating point Arithmetic (20)

IB Chemistry on Uncertainty, significant figures and scientific notation
IB Chemistry on Uncertainty, significant figures and scientific notationIB Chemistry on Uncertainty, significant figures and scientific notation
IB Chemistry on Uncertainty, significant figures and scientific notation
 
Floating point Numbers
Floating point NumbersFloating point Numbers
Floating point Numbers
 
Chapter 1 standard form
Chapter 1 standard formChapter 1 standard form
Chapter 1 standard form
 
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...
Lec2 Intro to Computer Engineering by Hsien-Hsin Sean Lee Georgia Tech -- Num...
 
Dld 3
Dld 3Dld 3
Dld 3
 
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regrouping
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regroupingMATH 4 WEEK 5 dividing 4 digit by two digit numbers with regrouping
MATH 4 WEEK 5 dividing 4 digit by two digit numbers with regrouping
 
Statistics assignment 9
Statistics assignment 9Statistics assignment 9
Statistics assignment 9
 
Unit 1(stld)
Unit 1(stld)Unit 1(stld)
Unit 1(stld)
 
Decimals
DecimalsDecimals
Decimals
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.ppt
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.ppt
 
binary-numbers.ppt
binary-numbers.pptbinary-numbers.ppt
binary-numbers.ppt
 
Review on Number Systems: Decimal, Binary, and Hexadecimal
Review on Number Systems: Decimal, Binary, and HexadecimalReview on Number Systems: Decimal, Binary, and Hexadecimal
Review on Number Systems: Decimal, Binary, and Hexadecimal
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.ppt
 
ch3a-binary-numbers.ppt
ch3a-binary-numbers.pptch3a-binary-numbers.ppt
ch3a-binary-numbers.ppt
 
IB Chemistry on Uncertainty, Significant figures and Scientific notation
IB Chemistry on Uncertainty, Significant figures and Scientific notationIB Chemistry on Uncertainty, Significant figures and Scientific notation
IB Chemistry on Uncertainty, Significant figures and Scientific notation
 
IB Chemistry on Uncertainty calculation and significant figures
IB Chemistry on Uncertainty calculation and significant figuresIB Chemistry on Uncertainty calculation and significant figures
IB Chemistry on Uncertainty calculation and significant figures
 
Simplex method
Simplex methodSimplex method
Simplex method
 
Statistics assignment 8
Statistics assignment 8Statistics assignment 8
Statistics assignment 8
 
Class10
Class10Class10
Class10
 

More from babuece

Hardware Multi-Threading
Hardware Multi-ThreadingHardware Multi-Threading
Hardware Multi-Threadingbabuece
 
Introduction to Advance Computer Architecture
Introduction to Advance Computer ArchitectureIntroduction to Advance Computer Architecture
Introduction to Advance Computer Architecturebabuece
 
Clusters and Wharehouse Scale Computers
Clusters and Wharehouse Scale ComputersClusters and Wharehouse Scale Computers
Clusters and Wharehouse Scale Computersbabuece
 
Introduction to GPU
Introduction to GPUIntroduction to GPU
Introduction to GPUbabuece
 
Shared Memory Multi Processor
Shared Memory Multi ProcessorShared Memory Multi Processor
Shared Memory Multi Processorbabuece
 
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...babuece
 
Exception | How Exceptions are Handled in MIPS architecture
Exception | How Exceptions are Handled in MIPS architectureException | How Exceptions are Handled in MIPS architecture
Exception | How Exceptions are Handled in MIPS architecturebabuece
 
Introduction to Embedded Laboratory EC 8711
Introduction to Embedded Laboratory EC 8711 Introduction to Embedded Laboratory EC 8711
Introduction to Embedded Laboratory EC 8711 babuece
 
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazard
Pipeline hazards | Structural Hazard, Data Hazard & Control HazardPipeline hazards | Structural Hazard, Data Hazard & Control Hazard
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazardbabuece
 
Implementation of pipelining in datapath
Implementation of pipelining in datapathImplementation of pipelining in datapath
Implementation of pipelining in datapathbabuece
 
Datapath design with control unit
Datapath design with control unitDatapath design with control unit
Datapath design with control unitbabuece
 
Introduction to datapath design
Introduction to datapath designIntroduction to datapath design
Introduction to datapath designbabuece
 
Floating point Binary Represenataion
Floating point Binary RepresenataionFloating point Binary Represenataion
Floating point Binary Represenataionbabuece
 
Improved version of division
Improved version of divisionImproved version of division
Improved version of divisionbabuece
 
Booth's algorithm part 3
Booth's algorithm part 3Booth's algorithm part 3
Booth's algorithm part 3babuece
 
Booth's algorithm part 1
Booth's algorithm part 1Booth's algorithm part 1
Booth's algorithm part 1babuece
 
Modified booths algorithm part 1
Modified booths algorithm part 1Modified booths algorithm part 1
Modified booths algorithm part 1babuece
 
Booth's algorithm part 2
Booth's algorithm part 2Booth's algorithm part 2
Booth's algorithm part 2babuece
 
Booth's algorithm part 4
Booth's algorithm part 4Booth's algorithm part 4
Booth's algorithm part 4babuece
 
Modified booth's algorithm Part 2
Modified booth's algorithm Part 2Modified booth's algorithm Part 2
Modified booth's algorithm Part 2babuece
 

More from babuece (20)

Hardware Multi-Threading
Hardware Multi-ThreadingHardware Multi-Threading
Hardware Multi-Threading
 
Introduction to Advance Computer Architecture
Introduction to Advance Computer ArchitectureIntroduction to Advance Computer Architecture
Introduction to Advance Computer Architecture
 
Clusters and Wharehouse Scale Computers
Clusters and Wharehouse Scale ComputersClusters and Wharehouse Scale Computers
Clusters and Wharehouse Scale Computers
 
Introduction to GPU
Introduction to GPUIntroduction to GPU
Introduction to GPU
 
Shared Memory Multi Processor
Shared Memory Multi ProcessorShared Memory Multi Processor
Shared Memory Multi Processor
 
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
Instruction Level Parallelism | Static Multiple Issue & Dynamic Multiple Issu...
 
Exception | How Exceptions are Handled in MIPS architecture
Exception | How Exceptions are Handled in MIPS architectureException | How Exceptions are Handled in MIPS architecture
Exception | How Exceptions are Handled in MIPS architecture
 
Introduction to Embedded Laboratory EC 8711
Introduction to Embedded Laboratory EC 8711 Introduction to Embedded Laboratory EC 8711
Introduction to Embedded Laboratory EC 8711
 
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazard
Pipeline hazards | Structural Hazard, Data Hazard & Control HazardPipeline hazards | Structural Hazard, Data Hazard & Control Hazard
Pipeline hazards | Structural Hazard, Data Hazard & Control Hazard
 
Implementation of pipelining in datapath
Implementation of pipelining in datapathImplementation of pipelining in datapath
Implementation of pipelining in datapath
 
Datapath design with control unit
Datapath design with control unitDatapath design with control unit
Datapath design with control unit
 
Introduction to datapath design
Introduction to datapath designIntroduction to datapath design
Introduction to datapath design
 
Floating point Binary Represenataion
Floating point Binary RepresenataionFloating point Binary Represenataion
Floating point Binary Represenataion
 
Improved version of division
Improved version of divisionImproved version of division
Improved version of division
 
Booth's algorithm part 3
Booth's algorithm part 3Booth's algorithm part 3
Booth's algorithm part 3
 
Booth's algorithm part 1
Booth's algorithm part 1Booth's algorithm part 1
Booth's algorithm part 1
 
Modified booths algorithm part 1
Modified booths algorithm part 1Modified booths algorithm part 1
Modified booths algorithm part 1
 
Booth's algorithm part 2
Booth's algorithm part 2Booth's algorithm part 2
Booth's algorithm part 2
 
Booth's algorithm part 4
Booth's algorithm part 4Booth's algorithm part 4
Booth's algorithm part 4
 
Modified booth's algorithm Part 2
Modified booth's algorithm Part 2Modified booth's algorithm Part 2
Modified booth's algorithm Part 2
 

Recently uploaded

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Introduction to floating point Arithmetic

  • 2. FLOATING POINT NUMBERS As the name implies, floating point numbers are numbers that contain floating decimal points. For example, The numbers 5.5, 0.001, and -2,345.6789 are floating point numbers. -2,345.6789 = -2345.6789 x 100 -234.56789 x 101 -23.456789 x 102 -2.3456789 x 103 -23456.789 x 10-1 -234567.89 x 10-2 -2345678.9 x 10-3 (-1)S x F x 10E
  • 3. BINARY FLOATING POINT NUMBERS 10011.10= 10011.10 x 20 1001.110 x 21 100.1110 x 22 10.01110 x 23 100111.0 x 2-1 1001110.0 x 2-2 10011100.0 x 2-3 (-1)S x F x 2E 1.001110 x 24
  • 4. NORMALIZATION (-1)S x 1.F x 2E 10011.10= 10011.10 x 20 1001.110 x 21 100.1110 x 22 10.01110 x 23 100111.0 x 2-1 1001110.0 x 2-2 1.001110 x 24 Scientific Notation Which has no leading zero is known as a Normalized Number The number which has a single digit to the left of the decimal point 0.1001110 x 25 110.11= 1.1011 x 22 0.001010= 1.010 x 2-3 101.01 x 2-1= 1.0101 x 21 0.00010 x 24= 1.0 x 20
  • 5. TRUNCATION 1001.110 x 24 = 1.001110 x 27 1.001 x 27 Decimal Binary 5456.450 x 102 = 5.456450 x 105 5.456 x 105 Truncate for 4 (Digits)bits / 3 decimal places
  • 6. ROUNDING 1001.10011 x 24 = 1.01010011 x 27 1.01010011 x 27 Decimal Binary 5456.87032 x 102 = 5.45687032 x 105 5.45687032 x 105 GUARD BIT ROUND BIT STICKY BITS GUARD BIT(G) ROUND BIT(R) STICKY BITS (S) 5.45687 x 105 5.457 x 105 1.011 x 27 Round for 4 (Digits)bits / 3 decimal places G R S Rounding Action 0 0 0 Truncate 0 0 1 Truncate 0 1 0 Truncate 0 1 1 Truncate 1 0 0 Round to Even 1 0 1 Round Up 1 1 0 Round Up 1 1 1 Round Up
  • 7. ROUNDING EXAMPLEG R S Rounding Action 0 0 0 Truncate 0 0 1 Truncate 0 1 0 Truncate 0 1 1 Truncate 1 0 0 Round to Even 1 0 1 Round Up 1 1 0 Round Up 1 1 1 Round Up 1.01010011 x 27 Round for 4 bits / 3 decimal places = 1.011 x 27 1.01111000 x 27 = 1.100 x 27 1.01010000 x 27 = 1.010 x 27 1.01110000 x 27 = 1.100 x 27 1.00010001 x 27 = 1.001 x 27 1.11110001 x 27 = 10.001 x 27