Question: Task# 3 : Trace the following program by hand to determine the values of registers $f 0 thru $f 9 . Notice that array 1

Task#3: Trace the following program by hand to determine the values of registers $f0 thru $f9. Notice that array1 and array2 have the same elements, but in a different order. Comment on the sums of array1 and array2 elements computed in registers $f4 and $f9, respectively. Now use the MARS tool to trace the execution of the program and verify your results. What conclusion can be made from this exercise?
.data
array1: .float 5.6e+20,-5.6e+20,1.2 array2: .float 1.2,5.6e+20,-5.6e+20.text
la $t0, array1
lwc1 $f0,0($t0)
lwc1 $f1,4($t0)
lwc1 $f2,8($t0)
add.s $f3, $f0, $f1
add.s $f4, $f2, $f3
la $t1, array2
lwc1 $f5,0($t1)
lwc1 $f6,4($t1)
lwc1 $f7,8($t1)
add.s $f8, $f5, $f6
add.s $f9, $f7, $f8

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 Programming Questions!