.data fibs: .word 0 : 12 size: .word 12 .text la $t0, fibs la $t5, size lw $t5, 0($t5) li $t2, 1 sw $t2, 0($t0) sw $t2, 4($t0) addi $t1, $t5, -2 # Loop for computing. loop: lw $t3, 0($t0) lw $t4, 4($t0) add $t2, $t3, $t4 sw $t2, 8($t0) addi $t0, $t0, 4 addi $t1, $t1, -1 bgtz $t1, loop b loopx loopx: la $a0, fibs add $a1, $zero, $t5 b print .data space:.asciiz " " head: .asciiz "The Fibonacci numbers are:\n" .text print: add $t0, $zero, $a0 add $t1, $zero, $a1 la $a0, head li $v0, 4 syscall p5: lw $a0, 0($t0) li $v0, 1 syscall la $a0, space li $v0, 4 syscall addi $t0, $t0, 4 addi $t1, $t1, -1 bgtz $t1, p5 li $v0, 10 syscall