이진수와 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)
유니코드로 인코딩, 디코딩 하면 대부분의 언어, 특수문자, 이모티콘, 화살표 등 거의 다 활용 가능.
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 |