0

私たちのプロジェクトでは、ユーザーから 2 つの浮動小数点数を取得し、整数レジスタに格納して IEEE 754 単精度浮動小数点数として扱い、マスキングによってビットを操作します。23 ビットの小数部の値を乗算した後、積として単精度浮動小数点数 (32 ビット) を返したい場合、LO レジスタに配置された結果を考慮する必要がありますか?

4

1 に答える 1

0

まず、乗算に暗黙の仮数ビットを含める必要があるため、 24ビットの値を意味することを願っています。

次に、IEEE-754のように乗算を正しく丸めたい場合は、正しい丸め結果を提供するために、乗算の低い部分が(場合によっては)必要になります。

一方、正しい丸めを実装する必要がなく、乗算の前に小数ビットを左シフトすると、結果の下位ワードを無視できます。

于 2009-09-04T17:37:37.800 に答える