# Imprime los primeros 8 terminos de la sucesion fibonacci #fibonacci: addiu $s0, $0, 0 # f0 addiu $s1, $0, 1 # f1 addiu $s2, $0, 0 # contador #loop: # Imprime cada termino addiu $v0, $0, 1 addu $a0, $0, $s0 syscall # Imprime un salto de linea addiu $v0, $0, 4 lui $at, 0x1001 ori $a0, $at, 0 syscall addu $t0, $0, $s0 # Guarda $t0 = fn-1 add $s0, $s0, $s1 # Suma $s0 = fn-1 + fn-2 addu $s1, $0, $t0 # Actualiza $s1 = $t0 addi $s2, $s2, 1 # Incrementa el contador bne $s2, $at, -0xd #addi $at, $0, 8 # Salta a loop mientras (contador =! 8) #bne $s2, $at, loop # Termina el programa #exit: addiu $v0, $0, 10 syscall