如何在 MIPS 中存储一个非常小的浮点数? (即 1x2^-18)

How to store a very small float type number in MIPS? (I.e 1x2^-18)

我想将 1.23211e-18 存储到浮点变量中。以下是我如何处理一个可以不用指数写的值:

.数据 数字:.float 2.43221

但是对于像 1.23211e-18 这样的非常小的值,如何做到这一点。

MIPS 汇编语言程序员指南 的第 4 章(如果您还没有该书的 PDF 副本,网络搜索会找到许多副本)描述了浮点常量的格式。它说你应该能够完全按照你在问题中所做的那样写那个值:

    .float 1.23211e-18