IT 지식/CS 기초

1비트와 2진수

Security Engineer 2024. 7. 17. 01:00

1bit와 2진수(디지털)

  • 1비트는 '전기 스위치 1개'를 의미한다.
  • 전기가 흐르는 상태 = On = 1
  • 전기가 흐르지 않는 상태 = Off = 0

 

스위치 4개를 조합해서 4bit

그림1 - 전기 스위치 4개

 

  • 그림1 확인 시, 3번과 0번은 불이 켜져있다. 3번과 0번은 On 상태이다. 즉, 1이다.
  • 2번과 1번은 불이 꺼져있으므로 off 상태이다. 즉, 0이다.
  • 2진수 표현으로 1001
  • bit = 경우의 수
  • 1bit는 2¹으로 2가지 경우의 수가 있다.
  • 4bit는 2⁴으로 16가지 경우의 수가 있다.
  • 4bit = 16

 

숫자 변환하기

10진수 637은 600 + 30 + 7 을 계산한 숫자이다.

600 = 10² x 6

30 = 10¹ x 3

7 = 10⁰ x 7

 

2진수도 이와 같이 계산이 가능하다.

2진수 1001은 1000 + 0000 + 0000 + 0001 을 계산한 숫자이다.

1000 = 2³ x 1 = 8

0000 = 2² x 0 = 0

0000 = 2¹ x 0 = 0

0001 = 2⁰ x 1 = 1

 

2진법 계산은 8 4 2 1 순서로 외우는것이 편하다. 

 

8진수 3752 → 10진수 변환

( 8³ x 3 ) + ( 8² x 7 ) + ( 8¹ x 5 ) + ( 8⁰ x 2 ) = 1536 + 448 + 40 +2 = 2026

 

16진수 7EA → 10진수 변환

( 16² x 7 ) + ( 16¹ x 14 ) + ( 16⁰ x 10 ) = 1792 + 224 + 10 = 2026

 

 

 

 

 

 

 

참고

https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%96%95%EA%B2%8C-%EC%BB%B4%EA%B3%B5-%EC%A0%84%EA%B3%B5%EC%9E%90