컴퓨터가 0과 1로 숫자를 표현하는 방법
이진법을 사용하여 표현
이진법 (Binary) 이란
0과 1만 사용하여 숫자를 표현하는 방법
| 십진수 | 이진수 |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 10 |
| 3 | 11 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
| 8 | 1000 |
이진수 표기는 10002 또는 0b1000 로 표기
양수, 음수 판단은 CPU 에 있는 Flag Register 의 Sign Flag 로 가능하며 0 이면 양수, 1 이면 음수로 세팅됨
비트 (bit)
데이터의 가장 작은 단위로 0과 1로만 표현
1비트로 표현 할 수 있는 정보 : 2개 (0, 1)
2비트로 표현 할 수 있는 정보 : 4개 (00, 01, 10, 11)
3비트로 표현 할 수 있는 정보 : 8개 (000, 001, 010, 011, 100, 101, 110, 111)
n비트로 2n 가지의 정보 표현 가능
바이트 (byte)
컴퓨터의 기억장치의 크기를 나타내는 단위 (1 byte = 8 bit)
킬로바이트
| 1 kB | 1,000 byte |
| 1 MB | 1,000 kB |
| 1 GB | 1,000 MB |
| 1 TB | 1,000 GB |
키비바이트
| 1 KiB | 1,024 byte |
| 1 MiB | 1,024 KiB |
| 1 GiB | 1,024 MiB |
| 1 TiB | 1,024 GiB |