Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 Fraction

Explanation / 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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote