第1章 進数
1-3 2進数と16進数
16進数値は10進数値の0〜15までが1桁で次が2桁となる。したがって、10進数値の10〜15をA=10、B=11、C=12、D=13、E=14、F=15として表示することになっている。
10進数値の15は2進数値の(1111)2なので、2進数値を下の位から4桁ごとに区切って、その各々の値を16進数表示する。
(10010110)2→(1001 0110)2
=(1×23+0×22+0×21+1×20 0×23+1×22+1×21+0×20)16
=(8+0+0+1 0+4+2+0)16=(96)16
次に16進数値を2進数値に変換する場合は、その値をそれぞれの2進数値に変換する。
(7B)16→(0111 1011)2=(01111011)2
[Bは10進数値の11に相当するので、(11)10=(23+21+20)10=(1011)2]
例題4 (11001101)2を16進数値に変換せよ。
解 (11001101)2→
(1100 1101)2=(1×23+1×22+0×21+0×20 1×23+1×22+0×21+1×20)10
=(12 13)10=(CD)16
例題5 (34)16を2進数値に変換せよ。
解 (34)16→(0011 0100)2
目 次