- ベストアンサー
IEEE754のバイアス値の理由
基本情報処理について勉強をしております。 あるビット長の中でのマイナス表現で2の補数を用いた表現やバイアス値を設ける方法などが御座いますが、バイアス値を設ける方法の意味がいくら考えても理解出来ません。 8ビットの場合127を足すとありますが、これはなぜそういう事をするのでしょうか? なにか特別なメリットや理由があるのでしょうか。 僕みたいな初心者にもわかるようにどうかご教授お願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
IEEE754のビット構成は 仮数の符号 指数の符号 指数 仮数 で構成されています。 それらの値を大小比較する場合を考えて見ましょう。 2つの数についてそれぞれビット構成を分解しなければどちらが大きいか判りませんよね。 ところが、指数にバイアス値を設けて負にならないようにすると、ビットパターンを分解せずに あたかも長整数値同士を比較するのと同様に、大小に比較ができます。
その他の回答 (1)
- jjon-com
- ベストアンサー率61% (1599/2592)
回答No.1
http://okwave.jp/qa/q2700742.html の私の過去の回答ANo.3
質問者
お礼
ありがとうございます。 バイアス値の論理が分かりやすかったです。 最後の説明が私には理解できませんでしたので、またいつか新しい知識の上で見てみたいと思います。
お礼
なるほど。よく分かりました。 指数と仮数を合わせた状態だとたしかに比較が簡単そうです。 ありがとうございました。