パソコンの指導  > 16進法と2進法


16進法と2進法は仲が良いのです

10進法での数値「100」を2進法で書くと「1100100」になります
これでは桁数が多すぎますよね。
そこで通常は、2進表記は使わず16進表記を使います。
何故って?「16進法と2進法は仲が良い」からなのです。


10進法での数値「100」を2進法で書くためには・・・

以下の表を使用すると分かり易いと思います。

10進(デシマル) 2進(バイナリ) 16進(ヘキサ)
1 00000001 1
2 00000010 2
4 00000100 4
8 00001000 8
16 00010000 10
32 00100000 20
64 01000000 40
128 10000000 80

10進法での数値「100」は、64+32+4 なので「1100100」になるのです。こんな置き換えは暗算ではできません。

そこで16進法が登場します、2進と16進の置き換えは機械的に可能なのです。

以下の表を使用すると分かり易いと思います。(4ビット単位で置き換えます)

2進(バイナリ) 16進(ヘキサ) 10進(デシマル)
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 A 10
1011 B 11
1100 C 12
1101 D 13
1110 E 14
1111 F 15

 2進法での数値「1100100」は、16進では「64」になります。


よく、「何で256MBなの~」とおっしゃる方がおられますが

256は16進法では「100」なのでコンピューターからみればスッキリした数値なのです。

 

 

 

Copyright(C)1996 System Engineering Connections All Rights Reserved.