0
寄存器欲写在SPIM一个小程序,计算圆的圆周长度,并读取从用户半径的值...这里是代码乘两个浮体在SPIM
sw $s0, p2
l.s $f6 ,p2
li.s $f2 ,3.4
mul.s $f8, $f2, $f6
S0是输入的形式的用户 p浮点变量在.data段
执行程序我在寄存器F2,F6这些值,F8后半径的值(当S0 = 3):
FP2 = 4059999a
FP6 = 00000003
FP8 = 0000000a
是这样的结果吗?如果这是真的,为什么f8 10中的值不是10.2?