We are given two numbers: 0.8125 and -3.00 . Exponent1 = 01110 Fraction1 = 10100
ID: 3914471 • Letter: W
Question
We are given two numbers: 0.8125 and -3.00.
Exponent1 = 01110
Fraction1 = 1010000000
Exponent2 = 10000
Fraction2 = 10 0000 0000
The flowchart below assumes two binary inputs in IEEE754 floating point format defined above.
What is the output value of "big ALU" (labeled "BigAlu_ou")?
Exponentl Fractionl Exponent2 FractIOn Sign Exponent Fraction SignExponent Fraction Compare exponents Small ALUU Exponent difference ExpSelectCal 0 BigAlu In Shift smaller MUX1Out Control Shift right number right CrlShiftAmount BigAlu In2 Add Big ALU BigAlu Ou Increment or decrement Shift left or right Normalize Rounding hardware Round Sign Exponent Figure 1: Floating-points addition FractionExplanation / Answer
Exponent2 =16
Exponent1= 14
Hence we have to shift Fraction1 two bits to right
and then adding them gives us the result of BigAlu_Ou
Hence the result will be of adding 00 1010 0000 +10 0000 0000
Which will be 10 1010 0000
Do give a thumbs up
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.