我正在尝试在MIPS中加载一个浮点整数,而没有像li这样的伪代码指令。有没有人知道我会怎么做这样的例如2.0
答案 0 :(得分:0)
我处于类似情况,这就是我发现的:
在火星中你不能使用li.s,因为它是一个伪实现的。在PCSPIM中,它实现了,类似于
li.s $f2, 9.0
在PCSPIM中将被引入
lui $1, 16656
mtc1 $1, $f2
所以,如果你想做li.s但是你不想打电话给li。你可以随时将你的程序加载到PCSPIM(带有li.s)并查看代码中的更改然后替换你的代码对于那些变化。
但要小心,在PCSPIM中你不能
lui $1, 16656
mtc1 $1, $f2
这会给你一个很好的错误。
我知道这很便宜而且比如棋,但它可以解决问题......