Взять число с плавающей запятой в массив и загрузить из массива? - PullRequest
0 голосов
/ 01 мая 2018
.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

Как вы можете видеть, ребята, я использую два цикла, один из которых получает значение с плавающей точкой от пользователя и сохраняет его в массиве, а второй просто берет из массива только одно число с плавающей точкой и печатает его, и так далее. в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...