#INSERIRE: COGNOME - NOME - NUMERO POSTAZIONE - PROFESSORE ########################################################### .data prompt: .asciiz "Inserire un numero intero : " output: .asciiz "N! = " ########################################################### .text .globl main main: li $v0, 4 la $a0, prompt syscall li $v0, 5 syscall move $s0,$v0 #$s0 = N move $a0, $s0 #$a0 = N jal fat # chiama fat(N) move $s0, $v0 #$s0 = N! li $v0, 4 #stampa del risultato la $a0, output syscall move $a0, $s0 #$a0 = N! li $v0, 1 syscall li $v0, 10 #termine del programma syscall ########################################################### ## fat(N) - funzione RICORSIVA per il ## calcolo del fattoriale dell'intero N ## $a0 : input - l'argomento N ## $v0 : output - il risultato N! ########################################################### fat: #INSERIRE QUI IL CODICE RICHIESTO #PER LA FUNZIONE RICORSIVA FAT(N) ###########################################################