728x90
728x90
-컴퓨터의 용량
1bit | (0, 1) |
1Byte | 8bit |
1Kilo Byte | 1024 Byte |
1Mega Byte | 1024 KB |
1Giga Byte | 1024 MB |
1Tera Byte | 1024 GB |
1Peta Byte | 1024 TB |
1Exa Byte | 1024 PB |
1Zetta Byte | 1024 EB |
1Yotta Byte | 1024 ZB |
-진수 표현
10진수 | 2진수 | 8진수 | 16진수 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 3 | 3 |
4 | 100 | 4 | 4 |
5 | 101 | 5 | 5 |
6 | 110 | 6 | 6 |
7 | 111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
16 | 10000 | 20 | 10 |
17 | 10001 | 21 | 11 |
18 | 10010 | 22 | 12 |
19 | 10011 | 23 | 13 |
-진법 변환 ( 2진수 ↔ 10진수 )
· 2진수 → 10진수
ex) 2진수 10110을 10진수로 변환하는 방법
10110(2) = 1×2^4 + 0×2^3 + 1×2^2 + 1×2^1 + 0×2^0
= 1×2^4 + 1×2^2 + 1×2^1
= 16 + 4 + 2 =22
· 10진수 → 2진수
ex) 20을 2진수로 변환하는
1) 첫 번째 방법
20 = 16 + 4
2^4 2^3 2^2 2^1 2^0
16 8 4 2 0
따라서 1 0 1 0 0
∴ 20 = 10100(2)
2) 두 번째 방법
20 ÷ 2 = 10 (나머지 = 0)
10 ÷ 2 = 5 (나머지 = 0)
5 ÷ 2 = 2 (나머지 = 1)
2 ÷ 2 = 1 (나머지 = 0)
1
값이 1이 될 때까지 나누고 나머지들을 밑에부터 다 이어주면 10100인데 이것이 20을 2진수로 변환한 수다.
∴ 20 = 10100(2)
*2진수로 표현하면 수가 너무 길어지게 되는데 2진수 4자리(4bit)를 16진수 1자리로 짧게 표현할 수 있다.
728x90
728x90
'기타 > 지식人' 카테고리의 다른 글
넛지(Nudge)란 무엇일까?? [넛지 효과] (0) | 2020.11.19 |
---|---|
바이든 당선 유력?! 그들의 공약이 한국에 미치는 영향은? (0) | 2020.11.06 |