assembly - L.D F0,0(R1)是什么意思?

标签 assembly mips

Image

上面列表中的以下 MIPS 指令是什么意思?

L.D  F0, 0(R1)

摘取该片段的书是 Hennesey & Patterson 所著的《计算机体系结构:定量方法》。

最佳答案

加载double precision floating-point (64-bit) data进入寄存器f0来自address in register R1 .

其余代码已得到很好的注释,它是一个简单的循环,通过一个 double 数组,其大小为r2,并将f2中的数字添加到每个元素。

daddui(双无符号立即数相加)的存在表明 MIPS64 ISA 的存在.

关于assembly - L.D F0,0(R1)是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759520/

相关文章:

linux - 如何在汇编语言中使用 errno 打印错误信息

c - 使用 C 和程序集创建用户级线程的段错误

c++ - 将 C++ 转换为 MIPS 程序集

c - 从 C 编译器理解 MIPS 汇编代码

c - MIPS 递归出错

c - MIPS汇编语言 "move"和 "li"的区别

assembly - 如何在 MIPS 中通过 $a0 传递 float ?

c - Windows AT&T 程序集中的 MessageBoxA

linux - 未指定操作大小