[혼자 공부하는 컴구조+운체] 4-5강. 0과 1로 숫자/문자를 표현하는 방법
출처 [컴퓨터 공학 기초 강의] 4강. 0과 1로 숫자를 표현하는 방법
[컴퓨터 공학 기초 강의] 5강. 0과 1로 문지를 표현하는 방법
비트(bit)
0과 1을 표현하는 가장 작은 정보 단위 ||| |—|—| |1byte|8bit| |1kB|1000byte| |1MB|1000kB| |1GB|1000MB| |1TB|1000GB|
| 1byte | 8bit |
| 1kiB | 1024byte |
| 1MiB | 1024kiB |
| 1GiB | 1024MiB |
| 1TiB | 1024GiB |
워드
CPU가 한번에 처리할 수 있는 정보의 크기 단위
이진법(binary)
0과 1로 수를 표현하는 방법 음수 표현하기
2의 보수
어떤 수를 그보다 큰 2**n에서 뺀 값
11을 음수로 -> 01
!쉽게 구하기!
- 모든 0과 1을 뒤집기
- 1 더하기
-1011을 표현하기 위한 0101과 십진수 5를 표현하기 위한 0101을 어떻게 구분할 수 있을까?
플래그(flag)
- CPU 내붕 플래그 레지스터가 있어서, 현재 값의 양수/음수가 표기되어 있다. 모든 숫자는 플래그 값을 가지고 있다.
십육진법
|십진수|0|1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17| |—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—|—| |십육진수|0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F|10|11|
문자 집합과 인코딩
This post is licensed under CC BY 4.0 by the author.