ARRAY_LEN = 5 .text main: # Locals # $t0, i li $t0, 0 # $t0 = 0 loop_print_array: bge $t0, ARRAY_LEN, loop_print_array_end #if (i >= ARRAY_LEN) goto loop_print_array_end; #TODO li $v0, 11 #putchar(array[i]); lb $a0, array($t0) syscall addi $t0, $t0, 1 #i++ b loop_print_array #goto loop_print_array; loop_print_array_end: li $v0, 11 #putchar('\n'); li $a0, '\n' syscall li $v0, 0 #return 0 jr $ra .data array: .byte 'h', 'e', 'l', 'l', 'o' #char array[ARRAY_LEN] = {'h', 'e', 'l', 'l', 'o'}; #.ascii "hello" would also work and is easier to type in