.data
Arr : .word 40
.text
main:
la $s0,Arr
add $t1,$t1,$zero
add $t2,$t2,$zero
inputloop:
add $t1,$t1,1
beq $t1,5,outputloop
addi $v0,$zero,6
syscall
add $t0,$zero,$v0
mov.s $f1,$f0
swc1 $f1,0($s0)
add $s0,$s0,4
j inputloop
outputloop:
add $t2,$t2,1
beq $t2,5,exit
lwc1 $f2,0($s0)
add $s0,$s0,4
mov.s $f12,$f2
addi $v0,$zero,2
syscall
j outputloop
exit:
addi $v0,$zero,10
syscall
Как вы можете видеть, ребята, я использую два цикла, один из которых получает значение с плавающей точкой от пользователя и сохраняет его в массиве, а второй просто берет из массива только одно число с плавающей точкой и печатает его, и так далее. в чем проблема?