添加IEEE 754双精度数时MIPS32确定输入长度

时间:2018-04-29 22:14:47

标签: floating-point mips ieee-754 mips32

我目前正致力于在MIPS中添加和乘以IEEE 754双精度F​​P数字。

我能够将数字从IEEE转换为二进制十进制数,然后将它们归一化为具有相同的指数,但我在努力追踪加法后的小数点(即1.XXXX + 1.XXXX = 1X.XXXX并且必须标准化为1.XXXXX x 2 ^ 1)

我的策略是确定结果是否比两个数字中的任何一个都长,然后进行标准化。

我无法确定两个输入的长度,因为它们存储在两个独立的寄存器中,可以是任意长度,最多53位(X. +尾数的前31位在r1中,而下面的21位) r2中尾数的位。)

0 个答案:

没有答案