ARRAY_LEN = 5 .text main: # Locals # p $t0 # tmp value $t1 li $v0, 8 #fgets(array,ARRAY_LEN,stdin); la $a0, array li $a1, ARRAY_LEN syscall la $t0, array #char *p = array; print_loop: lb $t1, ($t0) beq $t1, '\0', print_loop_end #if (*p == '\0') goto print_loop_end; li $v0, 11 #printf("%c", *p); move $a0, $t1 syscall addi $t0, $t0, 1 #p++ b print_loop print_loop_end: li $v0, 0 jr $ra .data array: .space ARRAY_LEN #char array[ARRAY_LEN];