NO.10386645
2進数の解き方わかる人教えてくれませんか?
-
0 名前:焔:2007/07/02 13:14
-
1語8ビットで2の補数表示を採用しているとき、次の2進数を
10進数に直しなさい。
(01010111)
この問題がどうしてもわからないんです。だれか
助けてください;;
-
1 名前:匿名さん:2007/07/02 14:52
-
♡ はぁと
-
2 名前:匿名さん:2007/07/03 16:14
-
こたえはたぶん87
解き方>>各位が2の0乗・2の1乗・2の2乗・2の・・・・・となっているのが2進数です。
上記の場合だと
2の0乗が一つ=1(2の0乗=1となる理由はめんどくさいので書きません)
2の1乗が一つ=2
2の2乗が一つ=4
2の3乗が0個=0
2の4乗が一つ=16
2の5乗が0個=0
2の6乗が一つ=64
2の7乗が0個=0
1+2+4+16+64=87 とゆうことです。
-
3 名前:匿名さん:2007/07/03 18:16
-
真面目な方法?かな
100000000から引く
(100000000)-(01010111)=10101001
簡単な方法?かな
反転して+1
(10101000)+(0000001)=10101001
どっちかで、10101001 を求めた後10進数に直す
-(2^7+2^5+2^3+2^0)=-169
-
4 名前:匿名さん:2007/07/03 18:28
-
おっと、符号ビットのことを・・・・・
(1)0101001 で、-(2^5+2^3+2^0)=-41
-
5 名前:匿名さん:2007/07/03 18:47
-
1語8ビットで2の補数表示を採用しているとき
→第0ビットが0であるため 正の数
01010111
→(0)1010111 で、+87
前ページ
1
> 次ページ