read_double不等于print_double

时间:2016-08-24 15:28:36

标签: assembly mips qtspim

我只是想打印双数字我的数字,但例如如果我数字2,1它返回2。 我的代码:

li $v0, 7       # select read_double    
syscall         # run read_double
jal p4          # run println

mov.d $f12,$f0
li $v0, 3       # select print_double
syscall         # run print_double
jal p4          # run println
jr $ra

有谁知道为什么会这样?

2 个答案:

答案 0 :(得分:1)

您需要使用小数.),而不是小数逗号,)。

答案 1 :(得分:0)

我使用版本9.1.17 for linux并且它没有工作,我为Windows下载了9.1.17版本,现在它可以工作了。我没有花2天时间......