[컴퓨터구조] 데이터

Local Gaji·2023년 6월 15일
0

컴퓨터구조

목록 보기
1/9

📕 정보의 단위

비트 : 0(OFF)과 1(ON)을 나타내는 가장 작은 단위
1바이트 = 8비트


📕 숫자 표현

🎈 이진법

이진법의 음수 표현

2의 보수(complement)를 사용

  • 보수 표현법 : 모든 0과 1을 toggle 하고 1을 더해줌
  • ex) 1111 -> 0000 -> 0001
  • 음수인지 양수인지 구분하는 데이터가 플래그에 저장됨
  • 2^n 수는 보수로 표현할 수 없음 ex) 1000 -> 0111 -> 1000

🎈 십육진법

이진수와 십육진수 간 변환이 편리함

1A2B (16) -> 0001101000101011 (2)

16진수1A2B
2진수0001101000101011

📕 문자 표현

문자 집합 : 컴퓨터가 이해할 수 있는 문자의 모음
문자 인코딩 : 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정
문자 디코딩 : 문자 코드를 문자로 변환하는 과정

아스키코드

  • 아스키 : 초창기 문자 집합, 알파벳과 숫자와 일부 특수문자를 포함
  • 아스키 코드 : 각 아스키 문자에 대응하는 고유의 수
  • 각각 7비트로 표현 (128개의 문자 표현 가능)

유니코드

모든 나라 언어의 문자 집합과 인코딩 방식을 통일한 표준 문자 집합
UTF-8의 경우 한 코드가 1 ~ 4바이트의 문자를 표현함

0개의 댓글