電子書籍の厳選無料作品が豊富!

8ビット2の補数表示の場合、写真の2進数を10進数にする求め方教えてください

「8ビット2の補数表示の場合、写真の2進数」の質問画像

質問者からの補足コメント

  • 3番の答えではなく、解き方お願いします

      補足日時:2018/05/23 17:15
  • 高1なんですけど、まだonや計算?の公式などは習ってないのです。猿でもできるようなやり方でいいのですが。。。

      補足日時:2018/05/23 18:05

A 回答 (6件)

>猿でもできるようなやり方でいいのですが。

。。
わかった、サルのように死ぬまでやるのだぞw
0:off
1:on
これらは電気のスイッチで入/切を表します

【約束事】
手前から、1ビット目が1になった場合1
2ビット目が1になった場合2
3ビット目が1になった場合4
4ビット目が1になった場合8
5ビット目が1になった場合16
6ビット目が1になった場合32
7ビット目が1になった場合64
8ビット目が1になった場合128

(3)の10000000 は、手前の1ビットから7ビットが全部ゼロで8ビット目が1になっていますから 128+0+0+0+0+0+0+0=128

(4)の11111111 は、手前の1ビット目から8ビット目まで全部1になっていますから
  128+64+32+16+8+4+2+1=255
    • good
    • 0
この回答へのお礼

あ、できました!

お礼日時:2018/05/23 18:37

その「2の補数」とやらがどのようなものか理解できているのですか?

    • good
    • 0
この回答へのお礼

学校では1の補数に+1をしたもの。
参考書では、計算によって説明されていました。

お礼日時:2018/05/23 18:10

「2の補数表示」がどのような表し方なのか理解できていますか?

    • good
    • 0
この回答へのお礼

元の数を2の補数を用いて表し、正の数なら0、負の数なら1と表す数と思っています…

お礼日時:2018/05/23 18:04

数値が1の時がOn


あとは、それぞれの桁を2^(n-1)として和を求めるだけ

三番は8桁のみ1だから、2^(8-1)=128
    • good
    • 0

(3)1番左がonは,128



(4)全部onだから
128+64+32+16+8+4+2+1=255
    • good
    • 0

(3) 128  (4)255

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!