2진법, 16진법, 데이터의 표현


 진법 변환과 데이터의 표현 



- 2 진수 (binary digit)숫자 0 1만으로 모든 수를 나타내는 방법

10진법
2진법
기호
0
0 + 0 = 0
●●
1
0 + 1 = 1
●○
2
1 + 1 = 10
○●

- 16진수 (hexadecimal digit) - 10진수의 9 다음에 A, B, C, D, E, F까지 6개의 문자를 추가하여 수를 표현하는 방법

10진수
16진수
비트구성(4 bit)
0
0
0 0 0 0
1
1
0 0 0 1
2
2
0 0 1 0
3
3
0 0 1 1
4
4
0 1 0 0
5
5
0 1 0 1
6
6
0 1 1 0
7
7
0 1 1 1
8
8
1 0 0 0
9
9
1 0 0 1
10
A
1 0 1 0
11
B
1 0 1 1
12
C
1 1 0 0
13
D
1 1 0 1
14
E
1 1 1 0
15
F
1 1 1 1

- 컴퓨터의 내부에서는 전압의 고저, 펄스의 유무 등 2진 현상에 의해서 2진수가 표시된다.

- 컴퓨터에 저장되는 데이터의 최소단위는 1 BYTEASCII(7 bit)에 여분으로 1 bit를 더하여 8bit . 1 BYTE는 사람이 인식할 수 있는 문자를 모두 표현할 수 있는 최소단위이다.

- 1 BYTE 8 bit00000000 ~ 11111111의 범위를 갖고 2^8개의 개수를 갖는다. 그리고 16진수 하나의 숫자는 0000(0x00) ~ 1111(0xF) 까지의 범위를 갖고 16진수 숫자 2개를 이용하면 1 BYTE를 완벽히 표현할 수 있다. 1 BYTE16진수로 0x00 ~ 0xFF의 범위를 갖는다.

- HDDRAM에 저장되는 데이터들은 16진수를 이용하여 1 BYTE16진수 숫자 2개로 표현한다.(1 BYTE : 00000000 ~ 11111111 : 0x00 ~ 0xFF)

0 개의 댓글:

댓글 쓰기