main: #int main(void) { # int x = 3; //local variable # printf("%d\n", x+5); # return 0; #} li $t0, 3 # int x = 3; addi $t1, $t0, 5 # $t1 = $t0 + 5 # = x + 5 li $v0, 1 # syscall 1 printf("%d"); move $a0, $t1 # $a0 = $t1 syscall li $v0, 11 # printf("%c", '\n'); li $a0, '\n' syscall li $v0, 0 # return 0 jr $ra