※ ChatGPTを利用し、要約された質問です(原文:浮動小数点について)
浮動小数点の計算方法と正規化
このQ&Aのポイント
浮動小数点の計算方法と正規化について解説します。IEEE形式の浮動小数点も紹介します。
16ビットの浮動小数点表示法での数値表現についても解説します。正規化の操作についても説明します。
「E」の値が「1111」になる理由についても説明します。わかりやすいホームページも紹介します。
当方、浮動小数点を勉強しているのですが、
テキストの解説を読んでも理解が出来ません。
正規化とか指数と仮数の意味が分かりません。
そこで質問なのですが、浮動小数点の計算方法を教えて下さい。
IEEE形式の浮動小数点も教えて頂けると助かります。
また、下記の問題について解説して下さい。
数値を16ビットの浮動小数点表示法で表現する。
形式は図に示す通りである。10進数0.375を正規化した表現は、どれか。
ここでの正規化は、仮数部の有効数字よりも上位の0が無くなるように、
指数部を調節する操作である。
(図は添付します)
何故「E」の値が「1111」になるのでしょうか。
お手数ですが、ご教授お願いします。
尚、特に分かり易いホームページがあったら、
そのURLを記載して頂いても結構です。
以上、よろしくお願い致します。
お礼
ご回答ありがとうございます。 「0.011」を正規化すると「0.110*2^-1」になり、 指数が、べき乗している「-1」すなわち 2進数で「1111」になるんですね。 理解が出来ました。何度も読み直して身に付けたいと思います。 以上、ありがとうございました。