Question: (3 Points, 1 each) Assuming that register $so was initially set to (23)0, what is the value of the register after the following operations? Express

(3 Points, 1 each) Assuming that register $so was initially set to (23)0, what is the value of the register after the following operations? Express as a decimal number. a. srl $so, $s0, 1 sll $so, $80, 3 b. Now assume that a different register $t0 is set to (1000 0000 0000 0000 0000 0000 0000 0000), (assuming it is a 2's complement number), what is $to's value after the following operations: sll $t0,$t0,1 srl $t0,$t0,3 c. What does this reveal about the nature of using sll for multiplication and srl for division? (Hint: does the result of the operations line up with what you expected?)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
