.text main: # int i = $t0 # int *p = $t1 la $t1, answer # p = &answer; lw $t0, ($t1) # i = *p; li $v0, 1 # print int move $a0, $t0 # printf("%d",i); syscall li $v0, 11 # print char la $a0, '\n' # putchar('\n'); syscall li $t0, 27 # tmp = 27; sb $t0, ($t1) # *p = 27; li $v0, 1 # print int lw $a0, answer # printf("%d",answer); syscall li $v0, 11 # print char la $a0, '\n' # putchar('\n'); syscall li $v0, 0 # return 0; jr $ra .data answer: .word 42 # int answer = 42;