10進法は,1桁に10種類の数字を使用して 数を表す表現法である.
2進法は,1桁に2種類の数字を使用して 数を表す表現法である. つまり,0と1の数字を組み合わせるだけで, すべての数を表すことができる.
| 加算の法則 |
|---|
| 0+0=0 |
| 0+1=1 |
| 1+0=1 |
| 1+1=1(桁上げを生じる) |
| 減算の法則 |
| 0−0=0 |
| 0−1=1(桁借りを生じる) |
| 1−0=1 |
| 1−1=0 |
| 乗算の法則 |
| 0×0=0 |
| 0×1=0 |
| 1×0=0 |
| 1×1=1 |
| 除算の法則 |
| 0÷0=不能 |
| 0÷1=0 |
| 1÷0=不能 |
| 1÷1=1 |
ある基準となる数から引いた残りの数を補数という.
n桁の2進数Yについて
(2n−1)−Y
で定義される数を,Yの1の補数という.
例(01011)2の1の補数は(10100)2である. ある2進数の1の補数は,その数の各桁の0と1を入れ替えたものになる.
n桁の2進数Yについて
2n−Y
で定義される数を,Yの2の補数という.
例(01011)2の2の補数は(10101)2である. 1の補数に1を加えたものになる.
10進数の各桁を2進数の4ビットで表したものである.BCDともいう.
BCDの例
| 10進数 | BCD |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
このBCDでは,2進数の (1010)2,(1011)2, (1100)2,(1101)2, (1110)2,(1111)2は使用していない.
2004/6/11 (更新2004/6/14)
制作 須田隆良 E-mail knxkg921@ybb.ne.jp