# aggregati.s .text .globl main main: la $a0,studente jal print_studente jr $ra print_studente: subu $sp,$sp,8 sw $ra,4($sp) move $t0,$a0 li $v0,4 lw $a0,0($t0) #nome syscall la $a0,space syscall lw $a0,4($t0) #cognome syscall la $a0,space syscall li $v0,1 lw $a0,8($t0) #matricola syscall li $v0,4 la $a0,space syscall li $v0,1 lbu $a0,12($t0) #età syscall lw $ra,4($sp) addu $sp,$sp,8 jr $ra .data studente:.word nome,cognome # puntatori a nome e cognome .word 3773 # matricola .byte 32 # età nome: .asciiz "Riccardo" cognome:.asciiz "Solmi" space: .asciiz " "