# DynAlloc.asm # Allocate one block of memory, put an integer into it, # print out the integer. .text .globl main main: li $v0,9 # (i) allocazione del blocco di memoria li $a0,4 # di 4 byte syscall # $v0 <-- indirizzo move $s0,$v0 # (ii) copia di sicurezza (non necessario ma è buona abitudine) li $t0,77 # (iii) salvare il valore 77 sw $t0,0($s0) # nel blocco lw $a0,0($s0) # (iv a) caricare il contenuto del blocco li $v0,1 # in $a0 syscall # (iv b) stampare l’intero li $v0,10 # exit syscall ## end of file