カテ違いでしたら申し訳ありません。
「固定小数点をビット列の左から符号部1ビット、
整数部4ビット、小数部3ビットで表現し、
かつ負の数を2の補数で表す時、最大値を2進法で表現しなさい。」
この問題わかる方いらっしゃいますか?
できれば解き方も教えてください。
答え:
「01111111」ではないですか??
符号付きで最大値ということは、当然正の最大値ということになりますから
符号ビットは「0」(正)、
整数部は左から8の位、4の位、2の位、1の位を表すので
全部立てて「1111」つまり10進数で15、
小数部は左から1/2の位、1/4の位、1/8の位なので
全部立てて「111」=0.875。
つまり「01111111」=15.875が最大値ではないですかね?
ちなみに最小値は「10000000」で-16。
補足の質問:
わかりやすいご解答ありがとうございました!!
まだ勉強を始めたばかりでわからないことだらけなんです。。
ありがとうございました!!この質問・回答は役に立ちましたか?
ウェブサイトのユーザーによる情報ポスト、JPQA.comのない保証の正しさ.