问题描述
我试图在没有像li.s这样的伪代码指令的情况下在MIPS中加载浮点整数,有人知道我将如何针对例如2.0的示例执行此操作。
解决方法
我处于类似情况,这就是我发现的情况:
在Mars中,您不能使用li.s,因为它是伪实现的。在PCSPIM中已实现,例如
li.s $f2,9.0
在PCSPIM中将被引入
lui $1,16656
mtc1 $1,$f2
因此,如果您想执行li.s但不想调用li.s,则可以始终将程序加载到PCSPIM中(使用li.s),然后查看代码中的更改,然后用代码替换变化。
但请注意,在PCSPIM中,您不能
lui $1,$f2
这会给您带来一个不错的错误。
我知道它既便宜又便宜,但是可以解决问题。