通知
すべてクリア
Topic starter
2002年1月24日 10:42 PM
平10年1種問1にて
浮動小数点数の指数部において
バイアス値127というとあるのですが
これはなんなのでしょうか。
何のために必要か。なくてはならないものでしょうか。
2002年1月25日 6:17 PM
A×2^B という数を格納する場合に、
指数部に B をそのまま格納するのではなくて、
127 を加えて (B+127) を格納するわけです。
なくてもいいのですがそうしているマシンが多いらしいです。
理由は何だったか忘れてしまいました。
www.google.co.jp で検索してみてください。
Topic starter
2002年1月28日 1:14 PM
お返事が遅れてすみません。kazumaさん。
また、ありがとうございます。
理由をおっしゃるとおりに、Googleで検索してみたところ
マイナス値を表現する工夫のようですね。
指数-127乗~128乗を表現するのに
マイナスをどう表現するかの選択肢として127を足す。
これがバイアス値ですね。
-127乗 = -127+127 = 0
128乗 = 128+127 = 255
つまり、-127乗~128乗を上記のように0~255の正の
数で表現できる。