- ベストアンサー
2進数の8の補数の求め方を教えてください
info22の回答
8の補数の定義を補足に書いてください。 101011(2進)=43=53(8進) 100(8進)-53(8進)=25(8進)←これが8の補数かな? 定義から確認してください。 8の補数法では負数は上位に7の桁が省略されていますので必要な桁数だけ7を補います。 25(8進)→725,7725, …7725 など。
関連するQ&A
- 16進数の補数の求め方
16進数の場合(ADFの補数を求める) 16の補数 1000 - ADF = 521 15の補数 FFF - ADF = 520 の求め方が分かりません。 是非、教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- 補数と進数とビット
明日テストなのですお願いします 次の10進数を2の補数を利用して()内のビット数で2進数に直して下さい。 問1 -6(4ビット) 問2 -102(8ビット) 10進数から2進数への直し方はわかります。-の補数がよくわかりません。 お願いします
- ベストアンサー
- その他(学問・教育)
- 2の補数表現2進数が表す10進数は?、
次の2の補数表現の2進数が表す10進数はいくらか? 1111 1111 1111 1111 1111 1111 1111 1111 という問題があるのですが、 これを解くと、まず、上のビット列は2の補数表現なのだから、これはマイナスですよね?そして、次にビット列を2の補数を求めるやり方でやると元の数がわかりますよね(この辺がいまいち解っていない)? という事は全ビットを0にして、最下位ビットに1を 足せばいいから0000 0000 0000 0000 0000 0000 0000 0000 + 1 =0000 0000 0000 0000 0000 0000 0000 0001 となります。10進数だと 1を表すから答えはー1という事になるのでしょうか?お願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- 2進数、2の補数について
負の表現を2の補数とすると、4ビットで扱うことができる整数の範囲は、10進数で○~○である。 という問題がわかりません。 答えは-8~7とあるんですが・・・。 冬休みに入って先生に聞けないので、どなたか教えて頂ければと思います。 どうぞアドバイスよろしくお願い致します。
- 締切済み
- 情報処理技術者
- 2の補数について
情報処理試験(基本情報)用の考え方という前提でお聞きします。 「負数を2の補数形式で表現する2進数の計算で・・・・」という問題がよくあります。 この問題文の中で「10101」などの数(これは5ビットの符号付2進数とします) として記述されているものは、もう2の補数になっていると考えていいのでしょうか? それともこれを、今から2の補数に直すのですか? (もし直すのであれば、最上位ビットの符号が変わるのでしょうか?) 違う言い方をしてみますと「A」の2の補数が「-A」だとしたら、 「-A」の2の補数は「A」になるんでしょうか? それとも「そんな表現はない。-Aの時点ですでに2の補数だ」という ことになるのでしょうか? 解りにくくてすみません。
- ベストアンサー
- その他(プログラミング・開発)
- 補数について質問です。「次の10進数を8ビットの2の補数に変換せよ」(
補数について質問です。「次の10進数を8ビットの2の補数に変換せよ」(1)-111 まず絶対値をとり111にする。次に111を2進数で表す。0001 0001 0001となりますが、8ビットの2の補数に直すため0001 0001 0001の部分は8桁にしなくてはいけませんが、12桁になってしまいます。こういう場合どうすればいいのですか?
- ベストアンサー
- その他(学問・教育)
補足
回答ありがとうございます。 すいません。定義をどう書いたらいいか分かりません。 101011の1の補数は010100、2の補数は010101という感じに2進数で回答するのですが、8の補数のが25(8進)なら、これを二進数に変換すればいいのでしょうか?