ARRAY_LEN = 5 # #define ARRAY_LEN 5 .text main: li $t0, 0 # int i = 0; loop_cond: bge $t0, ARRAY_LEN, loop_end # if (i >= ARRAY_LEN) {goto loop_end;} loop_body: la $t1, array # $t1 = address of array add $t1, $t1, $t0 # $t1 = address of array + i*sizeof(byte) li $v0, 11 lb $a0, ($t1) # putchar(array[i]); syscall addi $t0, 1 # i++; b loop_cond # goto loop_cond; loop_end: li $v0, 11 # syscall print char la $a0, '\n' # putchar('\n'); syscall li $v0, 0 # return 0; jr $ra .data array: .ascii "hello" # char array[ARRAY_LEN] = {'h', 'e', 'l', 'l', 'o'};