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 |