.text main: #char array la $t0, my_char_array lb $t1, 0($t0) li $v0, 11 # syscall print char move $a0, $t1 # printf("%c", my_char_array[0]); syscall li $v0, 11 # syscall print char la $a0, '\n' # putchar('\n'); syscall addi $t0, $t0, 2 # add sizeof(char) to start address lb $t1, 0($t0) li $v0, 11 # syscall print char move $a0, $t1 # printf("%c", my_char_array[2]); syscall li $v0, 11 # syscall print char la $a0, '\n' # putchar('\n'); syscall #int array la $t2, my_int_array lw $t3, 0($t2) li $v0, 1 # syscall print int move $a0, $t3 # printf("%d", my_int_array[0]); syscall li $v0, 11 # syscall print char la $a0, '\n' # putchar('\n'); syscall #addi $t2, $t2, 8 # add sizeof(int) to start address lw $t3, 8($t2) li $v0, 1 # syscall print int move $a0, $t3 # printf("%d", my_int_array[2]); syscall li $v0, 11 # syscall print char la $a0, '\n' # putchar('\n'); syscall li $v0, 0 # return 0; jr $ra .data my_char_array: .byte 'k', 'f', 'c' my_int_array: .word 8, 99, 5