0과 1로 숫자를 표현하는 방법

song·2023년 4월 1일
0

정보 단위

  • 컴퓨터가 이해하는 가장 작은 정보 단위는 비트

  • 즉, 비트는 0과 1을 표현할 수 있는 가장 작은 정보 단위

  • n비트2ⁿ가지의 정보 표현 가능

  • 프로그램은 수많은 비트로 이루어짐

  • 보통 비트보다 더 큰 단위를 사용(ex. byte, kb, mb, gb, tb)

  • 워드
    • cup가 한 번에 처리할 수 있는 정보의 크기 단위
    • 하프 워드: 워드의 절반 크기
    • 풀 워드: 워드 크기
    • 더블 워드: 워드의 두 배 크기

이진법(binary)

  • 0과 1만으로 모든 수를 표현하는 방법

  • 숫자가 1을 넘어가면 자리올림

  • 0과 1로 음수 표현 2의 보수
    어떤 수를 그보다 큰 2ⁿ에서 뺀 값 (간단하게 구하는 법: 모든 비트를 반전시키고 1을 더하면 됨)

  • 이진수만 보고 음수라는 걸 어떻게 구분할까?
    : 이진수만 봐서 구분하기 어렵다. 그래서 컴퓨터 내부에서는 플래그(flag)를 사용함
    (플래그를 부가 정보라고 생각하면 쉬움)

16진법


  • 쉽게 생각하기
  • 16진수를 2진수로 변환
  • 2진수를 16진수로 변환

<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.04.01)


책과 강의를 통해 학습한 내용을 요약 정리했습니다.
profile
인간은 적응의 동물

0개의 댓글