Question: 1. srl sub (10 points) Encode the following instructions (show your work). $t4, $t0, 4 $t2, $s3, $t0 2. (10 points) Decode the following encoded

1. srl sub (10 points) Encode the following instructions (show your work). $t4, $t0, 4 $t2, $s3, $t0 2. (10 points) Decode the following encoded instructions (show your work). Ox29090009 0x21510005 3. (30 points) Translate the following C code to MIPS assembly code. Try to use a minimum number of instructions. Register allocations i j $s1 base of A[] $s2 base of B[] $s3 $50 3.1. (10 points) if (i != j) i = i + 3 else j = i 1 j = i + j; + 3.2. (10 points) A[j+1] B[i+2] + B[5]; 3.3. (10 points) i = 0; while (A[i] != B[i]) { i++; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
