William Stallings �Computer Organization �and Architecture�7th Edition
Chapter 9
Computer Arithmetic
Arithmetic & Logic Unit
ALU Inputs and Outputs
Integer Representation
Sign-Magnitude
Two’s Compliment
Benefits
Geometric Depiction of Twos Complement Integers
Negation Special Case 1
Negation Special Case 2
Range of Numbers
Conversion Between Lengths
Addition and Subtraction
Hardware for Addition and Subtraction
Multiplication
Multiplication Example
Unsigned Binary Multiplication
Execution of Example
Flowchart for Unsigned Binary Multiplication
Multiplying Negative Numbers
Booth’s Algorithm
Example of Booth’s Algorithm
Division
Division of Unsigned Binary Integers
001111
1011
00001101
10010011
1011
001110
1011
1011
100
Quotient
Dividend
Remainder
Partial
Remainders
Divisor
Flowchart for Unsigned Binary Division
Real Numbers
Floating Point
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
Required Reading