Question: MIPS code: strcpy: addi $sp, Ssp, -4 sw $s0. 0($sp) add $s0, $zero, $zero # i add # adjust stack for 1 item # save

 MIPS code: strcpy: addi $sp, Ssp, -4 sw $s0. 0($sp) add$s0, $zero, $zero # i add # adjust stack for 1 item

MIPS code: strcpy: addi $sp, Ssp, -4 sw $s0. 0($sp) add $s0, $zero, $zero # i add # adjust stack for 1 item # save $s0 0 $t1, $a! in $t1 # addr of y[i] # $t2 = y[1] # addr of x[i] # x[i] = y[i] # exit loop if y[i] ?1: $50, in $t3 add $t3, $s0, Sa0 sb $t2, 0(St3) beq $t2, $zero, L2 addi $s0, $s0, 1 -0 L1 # next iteration of loop $sp,'4 #pes to reteavedSs addi $sp, $sp, 4 jr Sra # pop 1 item from stack # and return sp, MIPS code: strcpy: addi $sp, Ssp, -4 sw $s0. 0($sp) add $s0, $zero, $zero # i add # adjust stack for 1 item # save $s0 0 $t1, $a! in $t1 # addr of y[i] # $t2 = y[1] # addr of x[i] # x[i] = y[i] # exit loop if y[i] ?1: $50, in $t3 add $t3, $s0, Sa0 sb $t2, 0(St3) beq $t2, $zero, L2 addi $s0, $s0, 1 -0 L1 # next iteration of loop $sp,'4 #pes to reteavedSs addi $sp, $sp, 4 jr Sra # pop 1 item from stack # and return sp

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!