Chapter02. 데이터

컴퓨터는 0과 1밖에 이해하지 못하며 0과 1을 나타내는 가장 작은 단위를 비트(Bit)라고 함

바이트(Byte)는 8개의 비트를 묶은 단위

데이터는 이진수, 10진수, 16진수로 표현하는데,

이진수는 0b를 앞에 붙여서 이진수임을 표현할 수 있음 (0b1000)

16진수는 0x를 앞에 붙여 16진수임을 표현할 수 있음(0x15)

우리가 이해하기 편한 10진수 대신 16진수는 쓰는 이유는 “16진수와 2진수 변환하기 쉽기 때문”

16진수 : 1A2B

2진수 : 0001 1010 0010 1011

이진수를 십진수로 변환하는 것은 복잡하기에 이진수를 16진수로 표현함.

0과 1을 문자로 표현하는 방법

  • 문자 집합: 컴퓨터가 인식하고 표현할 수 있는 문자의모음
    • 예를 들어{a,b,c,d,e}인 경우 이해가능, 그외 불가능
  • 문자 인코딩: 문자를 0과 1로 변환하는 과정
  • 문자 디코딩: 0과 1로 이루어진 문자 코드를 사람이 이해하는 문자로 변환하는 과정
  • 아스키 코드: 초창기 문자 집합 중 하나로, 영어 알파벳과 아라비아 숫자, 일부 특수문자 포함
    • 총 128개의 문자를 표현(0~127)
728x90

'코딩공부 > 컴퓨터구조' 카테고리의 다른 글

Chapter06. 메모리와 캐시 메모리  (0) 2024.10.24
Chapter05. CPU 성능 향상 기법  (0) 2024.10.24
Chapter04. CPU의 작동 원리  (0) 2024.10.24
Chapter03. 명령어  (2) 2024.10.24
Chapter01. 컴퓨터 구조 시작하기  (1) 2024.10.23

+ Recent posts