addi $t3, $0, 1 LOOP: slt $t2, $0, $t1 beq $t2, $0, DONE sub $t1, $t1, $t3 addi $s2, $s2, 2 j LOOP DONE: 6.1) Assume that the register $t1 is initialized to the value 10. What is the value in register $s2 assuming $s2 is initially zero?

Respuesta :

Answer:

value in register $s2 = 20.

Explanation:

LOOP: slt $t2, $0, $t1 #  0 == 0; here, $t2 = 0

   beq $t2, $0, DONE # 0 == 0; go to DONE

   sub $t1, $t1, 1  

   addi $s2, $s2, 2  

   j    LOOP  

DONE: