IT 지식/CS 기초

1비트와 2진수

2024. 7. 17. 01:00
목차
  1. 1bit와 2진수(디지털)
  2. 스위치 4개를 조합해서 4bit
  3. 숫자 변환하기

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

 

'IT 지식 > CS 기초' 카테고리의 다른 글

컴퓨터가 사진을 인식하는 방법  (0) 2024.07.29
컴퓨터가 글자를 인식하는 방법  (0) 2024.07.28
컴퓨터의 단위  (2) 2024.07.25
컴퓨터에서 16진수가 중요한 이유  (0) 2024.07.19
4bit, 16진수, 진법 변환  (1) 2024.07.18
  1. 1bit와 2진수(디지털)
  2. 스위치 4개를 조합해서 4bit
  3. 숫자 변환하기
'IT 지식/CS 기초' 카테고리의 다른 글
  • 컴퓨터가 글자를 인식하는 방법
  • 컴퓨터의 단위
  • 컴퓨터에서 16진수가 중요한 이유
  • 4bit, 16진수, 진법 변환
Security Engineer
Security Engineer
IT 공부
Security Engineer
IT-log
Security Engineer
전체
오늘
어제
  • 분류 전체보기 (171)
    • Programming (39)
      • Python 웹 스크래퍼 만들기 (39)
    • IT 지식 (64)
      • IT 정보 (27)
      • CS 기초 (24)
      • 운영체제 (8)
      • IT 인프라 기초 (5)
    • 보안 (45)
      • 악성코드 분석 (10)
      • Bandit 워게임 (25)
      • 취미로 해킹 2 (6)
      • 환경 구축 (4)
    • 웹 해킹 (23)
      • 웹 기초 지식 (8)
      • SQL 기본 (2)
      • 웹 해킹 및 시큐어 코딩 기초 (13)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • HTML
  • 웹 해킹
  • 악성코드
  • CS 기초
  • 모의해킹
  • webScrapper
  • CS
  • 시큐어 코딩
  • 파이썬
  • Def
  • Web
  • Beautifulsoup
  • overthewire
  • 운영체제
  • 리눅스
  • Selenium
  • 취미로 해킹
  • 해킹
  • 웹 개발
  • WarGame
  • Python
  • CSS
  • flask
  • 악성코드 분석
  • bandit
  • IT 인프라
  • 웹
  • 컴퓨터
  • 취미로해킹
  • 워게임

최근 댓글

최근 글

hELLO · Designed By 정상우.
Security Engineer
1비트와 2진수
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.