演習問題 1.1 解答例(1)
1.
4桁の16進数: (0111 0000 1000 0111)2 = #7087.
10進数: (0111 0000 1000 0111)2
= 7 * 212 + 0 * 28 + 8 * 24 + 7 * 20
= 7*4096+0*256+8*16+7*1
= 28672+128+7.
= 28807.
2.
16桁の2進数: #200B = (0010 0000 0000 1011)2.
10進数: #200B
= 2*163 +11
= 8203.
1
演習問題 1.1 解答例(2)
3.
16桁の2進数: 30000 を2で割って商と余りを得て,そ
の商をまた2で割って商と余りを得るという操作を再帰
的に繰り返し,得られた余りを下位ビットから並べれば
(0111 0101 0011 0000)2.
4桁の16進数: 上の結果から #7530.
4.
16桁の2進数: 30000 の2進表現は (0111 0101 0011
0000)2だからそれに対する2の補数をとって (1000
1010 1101 0000)2.
4桁の16進数: 上の結果から #8AD0.
2
ダウンロード

解答例01