Which of the following correctly describe ALU operations?
[ ] There is no way to build a shift-and-add multiplier so that
multiplying 32-bit ints takes less than 32 clock cycles
[ ] A speculative carry can take up to two clock cycles to compute
the result
[ ] Floating-point reciprocal is often computed by making a guess
and refining it
[ ] Floating-point multiplication begins with a denormalization to
make the exponents equal
[ ] Binary integer multiplication can be sped-up by using base 256
arithmetic
First statement about ALU is not right because we can build a shift-and-add multiplier to reuduce the clock cycles.
Second statement is right because in ALU speculative carry chain is allowed.
Third statement is also True because in Floating point reciprocal we are not sure,the value of Floating 0point reciprocal is always less accurate than the Floating -point division.
Fourth statement is wrong beacuse the Floating point multiplication begins with Normalization.
Last statemnet is also true.
Get Answers For Free
Most questions answered within 1 hours.