.data theArray: .space 160 .text main: li $t6, 1 # Sets t6 to 1 li $t7, 4 # Sets t7 to 4 sw $t6, theArray($0) # Sets the first term to 1 sw $t6, theArray($t7) # Sets the second term to 1 li $t0, 8 # Sets t0 to 8 loop: addi $t3, $t0, -8 addi $t4, $t0, -4 lw $t1, theArray($t3) # Gets the last lw $t2, theArray($t4) # two elements mul $t5, $t1, $t2 # Adds them together... sw $t5, theArray($t0) # ...and stores the result addi $t0, $t0, 4 # Moves to next "element" of theArray blt $t0, 160, loop # If not past the end of theArray, repeat jr $ra