如何解决MIPS不带li.s的loat float
我试图在没有像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
这会给您带来一个不错的错误。
我知道它既便宜又便宜,但是可以解决问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。