如何在MIPS中存储非常小的浮点类型编号? (即1x2 ^ -18)

时间:2019-04-26 14:53:35

标签: floating mips32 exponent qtspim

我想将1.23211e-18存储到一个float变量中。对于没有指数即可写入的值,我将按照以下方法进行处理:

.data 编号:.float 2.43221

但是如何以一个很小的值(例如1.23211e-18)来做到这一点。

1 个答案:

答案 0 :(得分:0)

《 MIPS汇编语言程序员指南》 的第4章(如果您没有本书的PDF版本,则通过网络搜索可以找到该本书PDF的许多副本)描述了浮点格式常数。它说您应该能够像在问题中一样准确地写入该值:

text = []
while True:
    try:
        text.append(raw_input('> '))
    except EOFError:
        break
print(text)