- ベストアンサー
10進数が何ビット必要かを出す計算式
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
2を何乗したらNになるか求め、求めた値の整数部に1を足したのが、必要なビット数です。 例えば、16は2の4乗なので、4+1で5ビットになります。 例えば、15は2の約3.9乗なので、3+1で4ビットになります。 Nが2の何乗になるかは、2を底としたlogを取ると求まります。 4桁の2進数「ABCD(Aは1、B~Dは0か1)」は「A×2の3乗+B×2の2乗+C×2の1乗+D×2の0乗」で計算できます。 逆に考えると、Nが2のmー1乗以上、かつ、2のm乗以下の場合、m+1桁の2進数になる、という事です。
関連するQ&A
- ビットの計算方法の質問です。お願いします。
大学での問題で、 (問題)4ビットで次の計算をしなさい。また、これらがどのような計算か10進数 で示してください。 (1)0011-0110= (2)1110-1101= (3)1110-0111= という問題を解かなければならないのですが、どうしても解けません。 提出日が近いため時間がなく、本当に困っています。 解説及びお答えを教えて頂けないでしょうか。 宜しくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- バイトアドレッシングによる必要ビット数
32MBバイトのコンピュータにおいてバイトアドレッシングの場合何ビット必要かと質問があります。 私の計算は 32×1048576(1MB)を2進化させました。 結果は 10000000000000000000000000 になり26ビットですが、なぜ25ビットになるのでしょうか? 1バイト目は0で表現する為に、 ( 32×1048576 ) -1 ↑の結果を2進化する必要があったのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- 2進数の計算について
2進数の計算について分からない問題があるのでお願いします。 (1) 2進5ビットの数値で,01001をバイアス表示とみるとき,10進数ではいくつか (2) 10進数の4を2進5ビットで表す.バイアス表示を用いると,どのように表されるか. できるだけ詳しい回答くれるとありがたいです。
- ベストアンサー
- その他([技術者向] コンピューター)
- 2進数の計算について
次の計算について教えてください。(答えは8ビット2進数でお願いします) (1)00010110×00000110 (2)11101011÷00111011 よろしくお願いします。
- 締切済み
- 電気・電子工学
- ビット?10進数?2進数?の計算教えてください!
どのカテゴリーに入れたらいいかわからなかったんですが・・・ 大学の情報技術基礎のテストで、 「10進数の-8を2の補数を使って8ビットの2進数で表現しなさい」 みたいな問題が出るんですよ。 教科書見てもわからなくて困ってます・・・ 今日中に書き込みしていただけるかたがいらっしゃいましたらよろしくおねがいします。 「ここのHPわかりやすいよ」みたいなものでも構いませんのでよろしくお願いします!
- ベストアンサー
- 数学・算数
- 中学数学 数の計算
中学範囲の数学で、解説を読んでも分からない問題があります。冬休み中なので先生に聞くこともできず、質問をさせていただきました。お答えして頂けると幸いです。 問:nを整数とする。このとき、1×2×3×・・・×29×30が3のn乗で割り切れるような最も大きいnの値を求めなさい。 (解説) 1~30の中に3の倍数は10個あり、3の二乗=9の倍数は3個、3の3乗=27の倍数は1個あるから、最も大きいのは10+3+1=14 よってn=14 この解説なのですが、最初の3の倍数である10個の数字の中に、9の倍数も27の倍数も入っていると思うので、足す必要もないと思いますし、なぜ足した数が最も大きい数になるのかも分かりません。要領が悪くて申し訳ないのですが、順序立てて説明して頂けると助かります。
- ベストアンサー
- 数学・算数
- IPアドレス 3ビットは6、8ビットは256の意味がわからない
PCを日々使っていますが、基礎の知識が全く無いので、インターネットの理論の勉強を独学でしています。 今、IPアドレスのことについて勉強しているところなのですが、参考書を読んでも意味がわからないところがあります。 クラスレスのところなのですが、 ネットワーク部で29ビット利用すると、ホスト部は3ビットで表現できるホスト数は6 ネットワーク部で24ビット利用すると、ホスト部は8ビットで表現できるホスト数は256 と書かれています。 全部で32ビットだから、29ビットのときは3ビット、24ビットのときは8ビットというのはわかりますが、表現できるホスト数というのはどうやって計算されるのかがわかりません。 おばかな質問ですみません(汗) 解説お願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
とてもわかりやすく解説していただき、ありがとうございました! 具体例も挙げていただいたので、理解することができました。