第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

目 次 inserted by FC2 system