번호 |
2진수 |
10진수 |
16진수 |
1 |
0000 |
0 |
0 |
2 |
0001 |
1 |
1 |
3 |
0010 |
2 |
2 |
4 |
0011 |
3 |
3 |
5 |
0100 |
4 |
4 |
6 |
0101 |
5 |
5 |
7 |
0110 |
6 |
6 |
8 |
0111 |
7 |
7 |
9 |
1000 |
8 |
8 |
10 |
1001 |
9 |
9 |
11 |
1010 |
10 |
A |
12 |
1011 |
11 |
B |
13 |
1100 |
12 |
C |
14 |
1101 |
13 |
D |
15 |
1110 |
14 |
E |
16 |
1111 |
15 |
F |
2진수 앞에는 0b가 붙고 16진수 앞에는 0x가 붙는다
2진수 (Binary)
Ex) 1001 = (1*10^3) + (0*10^2) + (0*10^1) + (1*10^0)
10진수 (Decimal system)
Ex) 4321.67 = (4*10^3) + (3*10^2) + (2*10^1) + (1*10^0) + (6*10^-1) + (7*10^-2)
16진수 (Hexadecimal)
Ex) 1234(10진법) -> 4D2(16진법) -> (4*16^2) + (13,D*16^1) + (2*16^0) (16 -> 10)
□ 2 진수
만약 10진수를 이용하여 회로를 구성한다면 10단계의 전압 레벨이 사용되어야 하는데 이렇게 되면 10단계의 전압 레벨을 사용하여야 하는데 이렇게 구성된 디지털 회로 시스템은 그 복잡성이 아날로그와 다를 바 없이 매우 복잡하다.
이를 단순화시키기 위해 디지털 시스템은 대부분 2진법에 기반을 두고 회로를 설계, 운영이 되어지고 있으며 이렇게 구성된 시스템은 외부의 환경 변화에 따른 오차 발생의 위험도가 줄어든다.
□ 10 진수
우리가 일반적으로 사용하는 실수 체계이다.
수에서 가장 큰 자릿수를 가지는 수는 가장 중요한 숫자라는 의미로서 MSD(Most Significant Digit)라고 부르며, 자릿수가 가장 작은 수를 LSD(Least Significant Digit)라고 한다.
□ 16 진수
16을 밑으로 하는 수의 체계의 일종이다. 0~9까지는 10진법을 이용하고 10 이상부터는 10=A 11 = B, 12 = C, 13 = D, 14 = E, 15 = F로 표현한다. 컴퓨터에서는 2진수를 대신해 많이 쓰이고 있다.