# hello.s .text .globl main main: li $v0,4 # servizio print_string la $a0,prompt syscall # stampa il prompt li $v0,8 # servizio read_string la $a0,buffer li $a1,256 syscall # legge un nome li $v0,4 # servizio print_string la $a0,msg syscall # stampa "ciao " + nome li $v0, 10 # servizio exit syscall # termina programma .data prompt: .asciiz "Come ti chiami: " msg: .ascii "ciao " buffer: .space 256