浮動小数点が10ビットの場合。 4ビット=指数部、5ビットが小数部です。 バイアスを計算する方法は?IEEE浮動小数点、バイアスを計算する方法
それは2^4 = 16-1 = 15ですか?
は正しいですか?
浮動小数点が10ビットの場合。 4ビット=指数部、5ビットが小数部です。 バイアスを計算する方法は?IEEE浮動小数点、バイアスを計算する方法
それは2^4 = 16-1 = 15ですか?
は正しいですか?
より一般的なIEEE-754フォーマットの場合のように、2 指数のビット数 - 1-1(またはここでは7)と期待しています。 Wikipediaを確認してください。
10ビットが仮数に使用されているため、基本的に仮数部に現れる2進数の範囲は000000000000(10桁)と1111111111(10桁)ですが、浮動小数点数には最大mod値の数は111111111(9個)になります 仮数の範囲は-511から+511になります
仮数の最大mod値になります。したがって、バイアスは511です。 仮数の範囲に511を加算すると、0から1022の範囲にシフトされます。
あなたの言っていることを理解できません。 IEEE-754にはバイアスが1つだけあり、指数バイアスがあります。指数ビットは、いくつかの特別なケース(非正規化仮数、無限大および「数ではない」)およびある最小値(負)からある最大値(正)までの指数範囲を表すために使用されます。この範囲は、正のバイアス(最小指数値の負数に等しい(それ自体負であり、従って正のバイアス))で符号化される。それは1の、または2の補数または符号の大きさの表現ではなく、偏っています。質問によると、9ビットまたは10ビットではなく、4ビットのビットがあります。 –