Post

[혼자 공부하는 컴구조+운체] 4-5강. 0과 1로 숫자/문자를 표현하는 방법

출처 [컴퓨터 공학 기초 강의] 4강. 0과 1로 숫자를 표현하는 방법

[컴퓨터 공학 기초 강의] 5강. 0과 1로 문지를 표현하는 방법


비트(bit)

0과 1을 표현하는 가장 작은 정보 단위 ||| |—|—| |1byte|8bit| |1kB|1000byte| |1MB|1000kB| |1GB|1000MB| |1TB|1000GB|

  
1byte8bit
1kiB1024byte
1MiB1024kiB
1GiB1024MiB
1TiB1024GiB

워드

CPU가 한번에 처리할 수 있는 정보의 크기 단위

이진법(binary)

0과 1로 수를 표현하는 방법 음수 표현하기
2의 보수
어떤 수를 그보다 큰 2**n에서 뺀 값
11을 음수로 -> 01
!쉽게 구하기!

  1. 모든 0과 1을 뒤집기
  2. 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.