Skip to content

컴퓨터가 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