# INSERIRE: COGNOME NOME PROFESSORE POSTAZIONE # Rinominare questo file in "risultato.s" e inserire la soluzione # fib - una implementazione ricorsiva della funzione di Fibonacci: # F(n) = F(n-1) + F(n-2) con n > 1 # F(0) = 0 ; F(1) = 1 # .text .globl main main: li $a0,5 #argomento della funzione jal fib # call fibonacci move $s0, $v0 la $a0,msg li $v0,4 syscall move $a0,$s0 # stampa risultato li $v0, 1 syscall la $a0,endl li $v0,4 syscall li $v0,10 syscall #fine #------------------------------------------------ # Fibonacci function: # a0 - argomento n # s0 - contiene fib(n-1) # v0 - ritorna il risultato #------------------------------------------------ fib: # INSERIRE IL CODICE DELLA FUNZIONE RICORSIVA ################################################# .data endl: .asciiz "\n" msg: .asciiz "\nIl valore della funzione di Fibonacci e': "