2진법에 따라 진수 변환을 할 수 있다.
2 → 8 = 3
2 → 16 = 4
8진수로 변환 시에는 3자리로 끊어서, 16진수로 변환할 때는 4진수로 끊어서 표현한다.
진수 변환에 따라 끊는 자리에 맞춰 2의 제곱인 0~3까지 세어 계산한다.
ex> 11101010(2) → 11 101 010(8)
21 421 421(2진수에서 1이 있는 자리의 제곱근 값만 더해준다)
3 5 2(8)
1101010110111(2)
1 101 010 110 111(2)
1 421 421 421 421
1 5 2 6 7 (8)
1 1010 1011 0111(2)
1 8421 8421 8421
1 A(10)B(11) 7(16)
r = 2진수 - r보수 : 2의 보수
- r-1 보수 : 1의 보수
r = 10진수 - 10의 보수 : 1의 자리를 10을 만들어 준 후 더하고 10의 자리는 버리기(버림수)
- 9의 보수 : 1의 자리를 9를 만들어 준 후 더하고 1을 더해주기. 10의 자리는 버림(버림수)
bit = 0 or 1 (컴퓨터의 최소 단위)
1byte = 8bit (영문 1글자를 나타내는 단위)
1word = 32bit = 4byte (컴퓨터의 종류에 따라 2바이트, 4바이트, 8바이트 등이 있으나 통상 4바이트)
1KB = 1024byte
1MB = 1048576byte or 1024KB