์ง๋ฒ ๋ณํ๊ธฐ๋?
์ง๋ฒ ๋ณํ๊ธฐ๋ ์ด๋ค ์๋ฅผ ํ ์์น ๊ธฐ์๋ฒ์์ ๋ค๋ฅธ ๊ธฐ์๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ฃผ๋ ๋๊ตฌ์ ๋๋ค. ์๋ฅผ ๋ค์ด 2์ง์(base 2)๋ฅผ 10์ง์(base 10)๋ก, ๋๋ 10์ง์๋ฅผ 16์ง์(base 16)๋ก ๋ณํํ ์ ์์ต๋๋ค. ์ปดํจํฐ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ 2์ง์๋ก ์ ์ฅํ๊ณ , ๋คํธ์ํฌ ์์ง๋์ด๋ 16์ง์๋ฅผ ์ฆ๊ฒจ ์ฝ์ผ๋ฉฐ, ์ค๋๋ ์์คํ ์์๋ 8์ง์๋ฅผ ์ฐ๊ธฐ๋ ํฉ๋๋ค. ๊ทธ๋์ ์ง๋ฒ ๋ณํ์ ํ๋ก๊ทธ๋๋ฐ, ์ ์๊ณตํ, ์ปดํจํฐ ๊ณผํ ์์ ์์ ๊ฑฐ์ ๋งค์ผ ๋ง์ฃผ์น๋ ์์ ์ด์ฃ . ์ด ๊ณ์ฐ๊ธฐ๋ 2์ง์, 8์ง์, 10์ง์, 16์ง์๋ฅผ ์ด๋ ๋ฐฉํฅ์ผ๋ก๋ ๋ณํํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
๋ณํํ๊ณ ์ถ์ ์๋ฅผ ์ ๋ ฅํ๊ณ , "๋ณํ ์ ์ง๋ฒ"์์ ํ์ฌ ์ง๋ฒ์ ์ ํํ ๋ค์ "๋ณํ ํ ์ง๋ฒ"์์ ์ํ๋ ์ง๋ฒ์ ๊ณ ๋ฅด์ธ์. 16์ง์ ์๋ฆฟ์์๋ AโF ์ํ๋ฒณ์ ์ฌ์ฉํ๋ฉฐ, ๋์๋ฌธ์๋ ๊ตฌ๋ถํ์ง ์์ต๋๋ค. ๊ณ์ฐ๊ธฐ๋ ์ ํํ ์ถ๋ ฅ ์ง๋ฒ์ ๊ฒฐ๊ณผ์ ํจ๊ป 10์ง์ ๊ฐ๋ ๋ณด์ฌ ์ฃผ๊ธฐ ๋๋ฌธ์, ์ธ์ ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ์ฐํ ์ ์์ต๋๋ค.
๊ณต์ ์ดํดํ๊ธฐ
๋ณํ์ ๋ ๋จ๊ณ๋ก ์ด๋ค์ง๋๋ค. ๋จผ์ ์ ๋ ฅ๊ฐ์ ์๋ฆฟ๊ฐ(place value)์ ์ด์ฉํด 10์ง์๋ก ์ฝ์ด ๋ค์ ๋๋ค. ๊ฐ ์๋ฆฟ์์ ํด๋น ์ง๋ฒ์ ์๋ฆฌ ์์น๋งํผ ๊ฑฐ๋ญ์ ๊ณฑํ ๊ฐ์ ๊ณฑํ๋ ๋ฐฉ์์ด์ฃ .
$$\text{Decimal} = \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \;\longrightarrow\; \text{Output in } \text{To Base}$$
$$\begin{gathered} \text{Decimal} = \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} d_i &= \text{digit } i \text{ of } \text{Number to Convert} \\ \text{Output} &= \text{Decimal converted to } \text{To Base} \end{aligned} \right. \end{gathered}$$
์๋ฅผ ๋ค์ด 2์ง์ 1010์ \(1\times2^3 + 0\times2^2 + 1\times2^1 + 0\times2^0 = 8 + 0 + 2 + 0 = 10\)์ด ๋ฉ๋๋ค. ๋ค์์ผ๋ก ์ด 10์ง์ ๊ฐ์ ๋ฐ๋ณต ๋๋์ (repeated division)์ผ๋ก ๋ชฉํ ์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ๋๋ค. ์ ์ง๋ฒ์ผ๋ก ๊ณ์ ๋๋๋ฉด์ ๋๋จธ์ง๋ฅผ ๋ชจ์ ๋ค, ๋ง์ง๋ง ๋๋จธ์ง๋ถํฐ ๊ฑฐ๊พธ๋ก ์ฝ์ผ๋ฉด ๋ฉ๋๋ค.
ํ์ด ์์
16์ง์ FF๋ฅผ 10์ง์๋ก ๋ณํํด ๋ด ์๋ค. ์๋ฆฟ๊ฐ์ผ๋ก ๊ณ์ฐํ๋ฉด \(F\times16^1 + F\times16^0 = 15\times16 + 15\times1 = 240 + 15 = 255\)์ ๋๋ค. ์ด 255๋ฅผ ๋ค์ 2์ง์๋ก ํํํ๋ ค๋ฉด 2๋ก ๋ฐ๋ณตํด์ ๋๋๋ฉด ๋๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ 11111111์ด ๋ฉ๋๋ค. ์ต์ํ 8๋นํธ ๋ฐ์ดํธ์ ์ต๋๊ฐ์ด์ฃ .
์ผ๋ฐ์ ์ธ ์ง๋ฒ ๋ณํ ์ฐธ๊ณ ํ ์ด๋ธ
์ด ํ๋ ๋ค ๊ฐ์ง ํ์ค ์ง๋ฒ์์ ์์ฃผ ์ฌ์ฉ๋๋ ๊ฐ๋ค์ ๋์ดํฉ๋๋ค. ์ญ์ง๋ฒ(10์ง๋ฒ)์ ์ผ์์ ์ธ ๊ณ์ฐ ์ฒด๊ณ์ด๊ณ , ์ด์ง๋ฒ(2์ง๋ฒ), ํ์ง๋ฒ(8์ง๋ฒ), ์ญ์ก์ง๋ฒ(16์ง๋ฒ)์ ์ปดํจํ ์์ ํํ ์ฌ์ฉ๋ฉ๋๋ค. 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ธ 16, 32, 64, 128, 256 ๊ฐ๊ฐ์ด ์ญ์ก์ง๋ฒ์์ ๊น๋ํ ์๋ฆฟ์ ๋ณํ์ ๋ง๋ค๊ณ ์ด์ง๋ฒ์์ ์ ํํ ๊ฑฐ๋ญ์ ๊ณฑ์ด ๋๋ ๋ฐฉ์์ ์ฃผ๋ชฉํ์ธ์.
| ์ญ์ง๋ฒ(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 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
์ฃผ์ ์ฉ์ด ์ค๋ช
- ์ง๋ฒ(๊ธฐ์)
- ์ ์ฒด๊ณ๊ฐ ์ฌ์ฉํ๋ ์๋ก ๋ค๋ฅธ ์๋ฆฟ์ ๊ธฐํธ์ ๊ฐ์์ ๋๋ค. ์ญ์ง๋ฒ์ ์ด ๊ฐ์ ๊ธฐํธ(0โ9)๋ฅผ ์ฌ์ฉํ๊ณ , ์ด์ง๋ฒ์ ๋ ๊ฐ(0โ1)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ง๋ฒ์ ๋ํ ์ธ์ ํ ์๋ฆฟ์ ์ฌ์ด์ ์น์๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
- ์์น ๊ธฐ์๋ฒ
- ์๋ฆฟ์์ ๊ฐ์ด ๊ทธ ์์น์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ฒด๊ณ์ ๋๋ค. ๊ฐ ์์น๋ ์ง๋ฒ์ ์ฐ์์ ์ธ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋ํ๋ด๋ฉฐ, ์ค๋ฅธ์ชฝ์์ ์ผ์ชฝ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค.
- ์๋ฆฟ๊ฐ
- ๋จ์ผ ์๋ฆฟ์๊ฐ ๊ธฐ์ฌํ๋ ๊ฐ์ผ๋ก, ์๋ฆฟ์์ ์ง๋ฒ์ ๊ทธ ์์น์ ๊ฑฐ๋ญ์ ๊ณฑ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์ ๊ณฑํ ๊ฐ๊ณผ ๊ฐ์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ง๋ฒ 745์์ ๋งจ ์์ 7์ ์๋ฆฟ๊ฐ์ \(7\times 8^2 = 448\)์ ๋๋ค.
- ์๋ฆฟ์
- ์ซ์ ๋ด์ ์๋ ๋จ์ผ ๊ธฐํธ์ ๋๋ค. ์ ํจํ ์๋ฆฟ์์ ๋ฒ์๋ 0๋ถํฐ (์ง๋ฒ โ 1)๊น์ง์ด๋ฉฐ, ์ญ์ก์ง๋ฒ์ 0โ9์ ๊ฐ 10โ15๋ฅผ ๋ํ๋ด๋ ๋ฌธ์ AโF๋ฅผ ํ์ฅํฉ๋๋ค.
- ๋๋ธ
- 4๊ฐ์ ๋นํธ๋ก ์ด๋ฃจ์ด์ง ๊ทธ๋ฃน์ ๋๋ค. ํ ๋๋ธ์ ์ ํํ ํ๋์ ์ญ์ก์ง ์๋ฆฟ์(0โF)์ ๋์๋๋ฉฐ, ์ด๊ฒ์ด ์ด์ง-์ญ์ก์ง ๋ณํ์ ๋นํธ๋ฅผ ๋๋ธ๋ก ๊ทธ๋ฃนํํ์ฌ ์ํํ๋ ์ด์ ์ ๋๋ค.
- ๋ฐ์ดํธ
- 8๊ฐ์ ๋นํธ(๋ ๊ฐ์ ๋๋ธ)๋ก ์ด๋ฃจ์ด์ง ๊ทธ๋ฃน์ผ๋ก, \(2^8 = 256\)๊ฐ์ ๊ฐ์ ๋ํ๋ผ ์ ์์ผ๋ฉฐ, 0๋ถํฐ 255๊น์ง(์ญ์ก์ง๋ฒ์ผ๋ก 00๋ถํฐ FF๊น์ง)์ ๋๋ค.
- ์ต์์ ์๋ฆฟ์(MSD)
- ์ซ์์ ๋งจ ์ผ์ชฝ ์๋ฆฟ์๋ก, ๊ฐ์ฅ ๋์ ์๋ฆฟ๊ฐ์ ๊ฐ์ต๋๋ค.
- ์ตํ์ ์๋ฆฟ์(LSD)
- ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฟ์๋ก, ๊ฐ์ฅ ๋ฎ์ ์๋ฆฟ๊ฐ์ ๊ฐ์ต๋๋ค(์ง๋ฒ์ ๊ฑฐ๋ญ์ ๊ณฑ 0์ผ๋ก ์ฌ๋ฆฐ ๊ฒ, ์ฆ 1).
- ์ด์ง๋ฒ(2์ง๋ฒ)
- ์๋ฆฟ์ 0๊ณผ 1์ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ๋นํธ๊ฐ ์จ/์คํ ์ํ์ธ ๋์งํธ ์ ์์ฅ๋น์ ๊ธฐ๋ณธ ์ธ์ด์ ๋๋ค.
- ํ์ง๋ฒ(8์ง๋ฒ)
- ์๋ฆฟ์ 0โ7์ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ํ์ง ์๋ฆฟ์๋ ์ ํํ 3๊ฐ์ ์ด์ง ๋นํธ์ ๋์๋๋ฉฐ, ์ญ์ฌ์ ์ผ๋ก ์ปดํจํ ์์ ํํ๊ณ ์ฌ์ ํ ํ์ผ ๊ถํ์ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ญ์ง๋ฒ(10์ง๋ฒ)
- ์๋ฆฟ์ 0โ9๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ผ์์ ์ธ ์ธ๊ฐ์ ๊ณ์ฐ๊ณผ ์ฐ์ ์ ์ํ ํ์ค ์ฒด๊ณ์ ๋๋ค.
- ์ญ์ก์ง๋ฒ(16์ง๋ฒ)
- ์๋ฆฟ์ 0โ9์ AโF๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฐ ์ญ์ก์ง ์๋ฆฟ์๊ฐ ์ ํํ 4๊ฐ์ ๋นํธ์ ๊ฐ์ผ๋ฏ๋ก ์ด์ง๋ฒ์ ๊ฐ๊ฒฐํ๊ฒ ๋ํ๋ด๋ฉฐ, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์์ ์์ ์ฝ๋์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
16์ง์์ ์ํ๋ฒณ์ ๋ฌด์จ ๋ป์ธ๊ฐ์? 16์ง๋ฒ์์๋ ์๋ฆฟ์๊ฐ 0~9 ๋ค์์ A=10, B=11, C=12, D=13, E=14, F=15๋ก ์ด์ด์ง๋๋ค.
์ 2์ง์๋ base 2์ธ๊ฐ์? 2์ง์๋ 0๊ณผ 1 ๋ ๊ฐ์ง ์ซ์๋ง ์ฌ์ฉํ๋๋ฐ, ์ด๋ ์ปดํจํฐ ๋ด๋ถ ์ ์ ์ค์์น์ ์ผ์ง/๊บผ์ง(on/off) ์ํ์ ์ ํํ ๋์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์์(๋ถ์)๋ ๋ณํํ ์ ์๋์? ์ด ๊ณ์ฐ๊ธฐ๋ ์ ์๋ง ๋ค๋ฃน๋๋ค. ์์ ๋ถ๋ถ์ ์ง๋ฒ ๋ณํ์ ์ง๋ฒ์ ๊ณฑํด ๋๊ฐ๋ ๋ณ๋์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค.