#Laboratorio 3 - esercizio 6 #Scrivere un programma assembly che calcoli il valore assoluto di un numero intero. #A tale scopo, utilizzate ad esempio il registro $t0 e inseritevi un valore. #Il programma dovra' avere un comportamento diverso se tale valore e' positivo o negativo. #Provare entrambe le situazioni. .text main: li $t0, -10 #salvo in $t0 un valore (es. -10) bltz $t0, negativo #se e' minore a zero, eseguo la porzione di codice all'etichetta negativo j fine #vado ad eseguire la porzione di codice all'etichetta fine negativo: sub $t0, $zero, $t0 #sottraggo il contenuto di $t0 al valore 0 contenuto nel registro $zero e metto il risultato in $t0 j fine #vado ad eseguire la porzione di codice all'etichetta fine fine: li $v0, 10 #terminazione del programma syscall