데이터

2025. 10. 20. 11:35·CS/컴퓨터구조

이진수와 2의 보수법

컴퓨터는 0과 1만을 이해한다
• 모든 양수를 0과 1로 표현하는 방법? : 이진수
• 모든 음수를 0과 1 표현하는 방법? : 2의 보수
• 모든 소수를 0과 1로 표현하는 방법? : 부동 소수점
• 모든 문자를 0과 1로 표현하는 방법? : 문자 집합 & 인코딩

 

*음수 → 플래그 레지스터, 음수 플래그가 세팅 되어 있을 경우 음수. 안 되어 있으면 양수.

 

*부동 소수점

컴퓨터 내의 소수점 표현 방식의 한계가 있음.

컴퓨터는 소수를 지수, 가수로 표현함.

1.23123 * 10^-1
m * 2^-n
파란색: 가수
빨간색: 지수

 

이때  표현하고자 하는 수가 2의 거듭제곱으로 정확히 표현 가능하지 않으면 불일치가 발생함.

 

*문자 인코딩과 디코딩

아스키 코드 ASCII

ord(char), chr(ord)

 

유니코드로 인코딩, 디코딩 하면 대부분의 언어, 특수문자, 이모티콘, 화살표 등 거의 다 활용 가능.

http://home.unicode.org/

 

Unicode – The World Standard for Text and Emoji

 

home.unicode.org

 


 

'CS > 컴퓨터구조' 카테고리의 다른 글

GPU  (0) 2025.10.21
보조기억장치와 입출력장치  (0) 2025.10.21
메인 메모리와 캐시 메모리  (0) 2025.10.21
CPU  (0) 2025.10.20
명령어  (0) 2025.10.20
'CS/컴퓨터구조' 카테고리의 다른 글
  • 보조기억장치와 입출력장치
  • 메인 메모리와 캐시 메모리
  • CPU
  • 명령어
Yun Lab.
Yun Lab.
Yun Lab.
  • Yun Lab.
    윤랩
    Yun Lab.
  • 글쓰기 방명록 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (26)
      • CS (13)
        • 컴퓨터구조 (6)
        • 운영체제 (7)
        • 네트워크 (0)
        • 시스템 프로그래밍 (0)
        • 데이터베이스 (0)
      • Git (0)
      • AI Study (6)
        • LLM (0)
        • Machine Learning (6)
      • 자격증 (2)
        • AICE (1)
        • 리눅스마스터 (1)
      • 논문리뷰 (4)
        • NeurIPS (0)
        • ICLR (1)
        • ICML (1)
        • 기타 (2)
      • 코딩테스트 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    K-최근접이웃
    디시전트리
    서포트벡터머신
    프로세스와 스레드
    ML
    LLM
    2025ICML
    교착상태
    SVM
    Machine Learning
    multi-agent
    쿠버네티스
    도커
    명렁어
    ICML
    ICLR2025
    리눅스마스터
    머신러닝
    운영체제
    의사결정나무
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.5
Yun Lab.
데이터
상단으로

티스토리툴바