Write the MIPS instructions for the following problems using arithmetic and shift instructions. 1. Write the MIPS code that adds a number in $t1 to the constant 100 and puts the result into $t3. 2. Assume the register mappings: a=$t0, b= $t1, c=$t2, tmp1=$t3, tmp2=$t4, tmp3=$t5 c = (a+3) * (b-2) + a; 3. Write MIPS code that does the following: F = A + (((B - C) + D) - E) Assume: $t0 has A, $t1 has B, $t2 has C, $t3 has D, $t4 has E, $t5 has F 4. Using a shift operation, write MIPS code that multiplies the number in $t0=16 by 16. 5. Using a shift operation, write the MIPS code that divides the number in $t0=256 by 8.
Write the MIPS instructions for the following problems using arithmetic and shift instructions.
1. Write the MIPS code that adds a number in $t1 to the constant 100 and puts the result into $t3.
2. Assume the register mappings: a=$t0, b= $t1, c=$t2, tmp1=$t3, tmp2=$t4,
tmp3=$t5
c = (a+3) * (b-2) + a;
3. Write MIPS code that does the following: F = A + (((B - C) + D) - E)
Assume: $t0 has A, $t1 has B, $t2 has C, $t3 has D, $t4 has E, $t5 has F
4. Using a shift operation, write MIPS code that multiplies the number in $t0=16 by 16.
5. Using a shift operation, write the MIPS code that divides the number in $t0=256 by 8.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 1 images