程序集浮点代码错误

罗伯蒂娜

这些是我的代码行:

li  $v0, 6      # select read_float     
syscall         # run read_float
jal p4          # run println
mfc1 $f4, $v0

编译器给出以下错误:

spim:(解析器)文件/ home / robertina / Scrivania / Labo Spim / mioprogetto / mioprogetto.s的132行上的语法错误mfc1 $ f4,$ v0

有人知道为什么这条线不能正常工作吗?

彼得·科德斯

快速谷歌为MIPS MFC1迅速显示mfc1是移动协处理器1,并且这两个mfc1mtc1(移动coproc 1)把FP寄存器的第二次(无论它是源或目标)。

mfc1    $v0, $f4        # set $v0 = $f4

(请注意,通常不要在您的asm中写这样的注释。请说明为什么存在该指令,除非在汇编程序手册中有些棘手或不清楚的地方,否则请不要从汇编手册中查找该指令。您的问题很好,例如select read_float比有意义put 6 into $v0

汇编程序给出的这样无益的错误消息甚至无法为您指明正确的方向,这太糟糕了。大多数汇编程序都比这更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从程序集打印浮点数?

来自分类Dev

该程序如何给出浮点错误?

来自分类Dev

C#-重新编译旧代码,遇到错误(您是否缺少程序集引用?)

来自分类Dev

MIPS程序集(MARS 4.5):浮点算术答案很奇怪

来自分类Dev

程序集分段错误:11

来自分类Dev

SPARC程序集扫描错误

来自分类Dev

两个具有相同代码的程序:浮点溢出

来自分类Dev

浮点图未出现。没有错误代码

来自分类Dev

该混淆代码中是否存在浮点错误?

来自分类Dev

如何查看程序集的动态加载的代码?

来自分类Dev

内联代码找不到程序集引用

来自分类Dev

如何修复以下代码中的“浮点数无法转换为浮点数[]”错误?

来自分类Dev

我想避免C程序中的“浮点错误”

来自分类Dev

我想避免C程序中的“浮点错误”

来自分类Dev

C++程序中明显的浮点错误

来自分类Dev

程序集打印错误的ASCII字符

来自分类Dev

链接程序集.s与gcc错误

来自分类Dev

缺少程序集参考错误

来自分类Dev

Web 程序集 - 整数值错误

来自分类Dev

程序集依赖已定义错误

来自分类Dev

混合程序(.asm + .cpp):修改小型数学程序的代码以包含浮点输入

来自分类Dev

Designer视图错误:无法加载文件或程序集-程序集版本错误

来自分类Dev

Designer视图错误:无法加载文件或程序集-程序集版本错误

来自分类Dev

数组设置程序的错误多余代码

来自分类Dev

气泡破损程序错误。更新的代码

来自分类Dev

伪代码程序,用于处理错误

来自分类Dev

将数据集从字符串转换为浮点错误

来自分类Dev

使用sbt程序集构建Scala代码,失败

来自分类Dev

在PowerPc上解码此程序集内联代码段

Related 相关文章

热门标签

归档