0% found this document useful (0 votes)
31 views25 pages

Lecture 6 Cont. Computer Arithematic (Booth - S Division)

Uploaded by

syed.12682
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views25 pages

Lecture 6 Cont. Computer Arithematic (Booth - S Division)

Uploaded by

syed.12682
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 25

William Stallings

Computer Organization
and Architecture
8th Edition
Chapter 9
Cont. Computer Arithmetic

Book by : Computer, Architecture and Organizations, 8th Edition ,William Stalling


Original Slides by : Adrian J Pullin
Cont. Computer Arithmetic

Book by : Computer, Architecture and Organizations, 8th Edition ,William Stalling


Original Slides by : Adrian J Pullin
Adapted by: Ilyas Younus Essani
Lecture Outcomes
Understanding of:
• Division
• Division Unsigned Binary Integer
• Booth’s Algorithm for Division
• Floating Point
• Floating Point Addition & Subtraction
• Floating Point Multiplication & Division
Division
Division of Unsigned Binary Integers

00001101 Quotient
Divisor 1011 10010011 Dividend
1011
001110
Partial 1011
Remainders
001111
1011
100 Remainder
Flowchart for Unsigned Binary Division
Floating Point

• +/- .significand x 2exponent


• Misnomer
• Point is actually fixed between sign bit and body of man-
tissa
• Exponent indicates place value (point position)
Floating Point Examples
Signs for Floating Point
Normalization
FP Ranges
Expressible Numbers
Density of Floating Point Numbers
IEEE 754
IEEE 754 Formats
FP Arithmetic +/-
FP Addition & Subtraction Flowchart
FP Arithmetic x/
Floating Point Multiplication
Floating Point Division
Review Questions
 What are the differences among positive overflow, exponent overflow and
significant overflow?
What are the basic elements of floating-point addition and subtraction?
Give a reason for the use of guard bits.
List four alternative methods of rounding the result of a floating-point
operation.
Thank you

You might also like