Question: Add comments to the following MIPS code (12 marks) and (2) describe in one sentence what it computes (3 marks). Assume that Sa0 and
Add comments to the following MIPS code (12 marks) and (2) describe in one sentence what it computes (3 marks). Assume that Sa0 and $al are used for the input and both initially contain the integers a and b, respectively. Assume that $v0 is used for the output. add $t0, $zero, $zero loop: beq $a1, $zero, finish add $t0, $t0, $a0 sub $a1, $a1, 1 j loop finish: addi $t0, $t0, 50 add $v0, $t0, $zero Ac
Step by Step Solution
3.50 Rating (157 Votes )
There are 3 Steps involved in it
MIPS Assembler Initialize a register to store the sum add t0 zero zero Loop while the second input is not zero loop beq a1 zero finish add t0 t0 a0 sub a1 a1 1 j loop Add 50 to the sum and store the r... View full answer
Get step-by-step solutions from verified subject matter experts
