ARRAY_LEN = 5 .text main: li $t0, 0 # int i = 0; loop_scanf_cond: bge $t0, ARRAY_LEN, loop_scanf_end li $v0, 5 syscall move $t1, $v0 mul $t2, $t0, 4 sw $t1, array($t2) addi $t0, 1 #i++; b loop_scanf_cond loop_scanf_end: li $t0, 0 loop_printf_cond: bge $t0, ARRAY_LEN, loop_printf_end mul $t2, $t0, 4 lw $t1, array($t2) li $v0, 1 move $a0, $t1 syscall li $v0, 11 la $a0, ' ' syscall addi $t0, 1 b loop_printf_cond loop_printf_end: li $v0, 11 la $a0, '\n' syscall li $v0, 0 # return 0; jr $ra .data array: .word 0:5 # int array[ARRAY_LEN];