#05:2進数と16進数をおさらいしよう
アセンブラ言語でプログラミングするときに欠かせない2進数と16進数について復習しましょう。
・「0」と「1」だけを使って数える
・ビット:2進数の1桁 0 1
10 11
100 101 110 111
0 0000、 4 0100、 8 1000、 12 1100
1 0001、 5 0101、 9 1001、 13 1101
2 0010、 6 0110、 10 1010、 14 1110
3 0011、 7 0111、 11 1011、 15 1111
・4ビットの2進数で、0 ~ 15まで16個の数
・1ビット増えるごとに2倍になる
1ビット 0 - 1 2個、5ビット 0 - 31 32個
2ビット 0 - 3 4個、6ビット 0 - 63 64個
3ビット 0 - 7 8個、7ビット 0 - 127 128個
4ビット 0 - 15 16個、8ビット 0 - 255 256個
16ビット 0 - 65536
32ビット 0 - 4294967296
0 ~ 9, A B C D E Fを使って数える0 0、 4 4、 8 8、 12 C
1 1、 5 5、 9 9、 13 D
2 2、 6 6、 10 A、 14 E
3 3、 7 7、 11 B、 15 F
16 10
0 0 0000、 4 4 0100、 8 8 1000、 12 C 1100
1 1 0001、 5 5 0101、 9 9 1001、 13 D 1101
2 2 0010、 6 6 0110、 10 A 1010、 14 E 1110
3 3 0011、 7 7 0111、 11 B 1011、 15 F 1111
2進数を4ビットずつに区切って16進数で表現1000|0110|1111|1011
8 6 F B
・HTMLやコンピュータグラフィックス
・色の三原色の赤(R)・緑(G)・青(B)を、0から255までの数値で指定
・その数値を16進数で表記
10進数(デシマル)とは - IT用語辞典 e-Words
http://e-words.jp/w/10%E9%80%B2%E6%95%B0.html
2進数(二進数)とは - IT用語辞典 e-Words
http://e-words.jp/w/2%E9%80%B2%E6%95%B0.html
16進数(16進法)とは - IT用語辞典 e-Words
http://e-words.jp/w/16%E9%80%B2%E6%95%B0.html