# Joan Jaramillo, 2159930 .data newline: .asciiz "\n" .text # Imprime los terminos primeros 8 terminos de la sucesion fibonacci fibonacci: li $s0, 0 # f0 li $s1, 1 # f1 li $s2, 0 # contador loop: # Imprime cada termino li $v0, 1 move $a0, $s0 syscall # Imprime un salto de linea li $v0, 4 la $a0, newline syscall move $t0, $s0 # Guarda $t0 = fn-1 add $s0, $s0, $s1 # Suma $s0 = fn-1 + fn-2 move $s1, $t0 # Actualiza $s1 = $t0 add $s2, $s2, 1 # Incrementa el contador bne $s2, 8, loop # Salta a loop mientras (contador =! 8) exit: li $v0, 10 syscall