# simple example of load & storing a byte # we normally use directives and labels # lb & sb require address in a register, but mipsy will do this for us main: li $t0, 42 sb $t0, answer # store 42 in byte at address labelled answer lb $a0, answer # load $a0 from same address li $v0, 1 # print $a0 which will nows contain 42 syscall li $a0, '\n' # print '\n' li $v0, 11 syscall li $v0, 0 # return 0 jr $ra .data answer: .space 1 # set aside 1 byte and associate label answer with its address