将浮点数存储放入数组并从数组加载?

时间:2018-05-01 09:18:42

标签: mips

.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

正如你所看到的那样,我使用两个循环,其中一个从用户获取浮点值并存储到数组中,第二个只是从数组中取出一个浮点数并打印出来就像这样。这个问题是什么?

0 个答案:

没有答案