2์ง์ 16์ง์ ๋ณํ๊ธฐ๋?
์ด ๋๊ตฌ๋ 0๊ณผ 1๋ง ์ฌ์ฉํ๋ 2์ง์(๋ฐ์ด 2)๋ฅผ 16์ง์(๋ฐ์ด 16) ๊ฐ์ผ๋ก ๋ณํํฉ๋๋ค. 16์ง์๋ ์ปดํจํฐ ๋ถ์ผ์์ ๋๋ฆฌ ์ฐ์ด๋๋ฐ, 16์ง์ ํ ์๋ฆฌ๊ฐ ์ ํํ 2์ง์ ๋ค ์๋ฆฌ๋ฅผ ๋ํ๋ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋๋ถ์ ๊ธธ๊ณ ๋ณต์กํ 2์ง์ ๋ฌธ์์ด์ ํจ์ฌ ์งง๊ณ ์ฝ๊ธฐ ์ฝ๊ฒ ํํํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์
๋ ฅ๋์ 11010110 ๊ฐ์ 2์ง์๋ฅผ ์
๋ ฅํ๊ณ ๋ณํ ๋ฒํผ์ ๋๋ฅด์ธ์. ๋ณํ๊ธฐ๋ 0๊ณผ 1์ด ์๋ ๋ถํ์ํ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ๊ฑธ๋ฌ๋ธ ๋ค, 16์ง์ ๊ฒฐ๊ณผ์ ํจ๊ป ์ฐธ๊ณ ์ฉ 10์ง์ ๊ฐ์ ๋ณด์ฌ์ค๋๋ค.
๋ณํ ์๋ฆฌ
๋ณํ์ ํต์ฌ์ \(16 = 2^4\)๋ผ๋ ๊ด๊ณ์ ๋๋ค. ๋จผ์ 2์ง์ ๋ฌธ์์ด์ ๊ธธ์ด๊ฐ 4์ ๋ฐฐ์๊ฐ ๋๋๋ก ์ผ์ชฝ์ 0์ ์ฑ์๋๋ค(ํจ๋ฉ). ๊ทธ๋ฐ ๋ค์ ์ค๋ฅธ์ชฝ๋ถํฐ 4๋นํธ์ฉ ๋ฌถ์ด ๋๋ธ(nibble)์ด๋ผ๋ ๋จ์๋ก ๋๋๋๋ค. ๊ฐ ๋๋ธ์ 0๋ถํฐ 15๊น์ง์ ๊ฐ์ ๊ฐ์ง๋ฉฐ, ์ด ๊ฐ์ 16์ง์ ํ ์๋ฆฌ์ ๊ทธ๋๋ก ๋์๋ฉ๋๋ค. 0~9๋ 0~9๋ก, 10~15๋ A~F๋ก ํํ๋ฉ๋๋ค.
$$\text{Hex} = \sum_{i=0}^{n-1} b_i \cdot 2^{\,n-1-i} \;\longrightarrow\; \text{base-16}$$
์์ ๋ก ์ดํด๋ณด๊ธฐ
11010110์ ๋ณํํด ๋ณด๊ฒ ์ต๋๋ค. ๋๋ธ๋ก ๋๋๋ฉด 1101๊ณผ 0110์ด ๋ฉ๋๋ค. ์ฒซ ๋ฒ์งธ ๋๋ธ์ \(8+4+0+1 = 13 \to\) D, ๋ ๋ฒ์งธ ๋๋ธ์ \(0+4+2+0 = 6 \to\) 6์
๋๋ค. ๋ฐ๋ผ์ 16์ง์ ๊ฒฐ๊ณผ๋ D6์ด๋ฉฐ, ์ด๋ 10์ง์๋ก 214์ ํด๋นํฉ๋๋ค.
2์ง ๋๋ธ์์ 16์ง ์ซ์ ์กฐํ ํ ์ด๋ธ
16์ง๋ฒ ๋ณํ์ด ๊ฐ๋ฅํ ์ด์ ๋ ์ ํํ 4๊ฐ์ 2์ง ๋นํธ(1๊ฐ์ ๋๋ธ)๊ฐ ์ ํํ 1๊ฐ์ 16์ง ์ซ์์ ๋์๋๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋๋ธ์ \(2^4 = 16\)๊ฐ์ ์๋ก ๋ค๋ฅธ ๊ฐ์ ๋ํ๋ผ ์ ์์ผ๋ฉฐ, 16์ง๋ฒ์ 16๊ฐ์ ์ซ์(0โ9 ๋ฐ AโF)๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฏ๋ก ์ผ๋์ผ ๋์์ ๋๋ค. 2์ง์๋ฅผ ๋ณํํ๋ ค๋ฉด ์ค๋ฅธ์ชฝ๋ถํฐ 4๋นํธ ๊ทธ๋ฃน์ผ๋ก ๋๋๊ณ , ํ์ํ๋ฉด ๋งจ ์ผ์ชฝ ๊ทธ๋ฃน์ ์์ 0์ผ๋ก ์ฑ์ด ๋ค์, ์๋ ํ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ๊ฐ ๋๋ธ์ 16์ง ์ซ์๋ก ๋ฐ๊พธ๋ฉด ๋ฉ๋๋ค.
| 4๋นํธ 2์ง์ | 10์ง์ | 16์ง ์ซ์ |
|---|---|---|
| 0000 | 0 | 0 |
| 0001 | 1 | 1 |
| 0010 | 2 | 2 |
| 0011 | 3 | 3 |
| 0100 | 4 | 4 |
| 0101 | 5 | 5 |
| 0110 | 6 | 6 |
| 0111 | 7 | 7 |
| 1000 | 8 | 8 |
| 1001 | 9 | 9 |
| 1010 | 10 | A |
| 1011 | 11 | B |
| 1100 | 12 | C |
| 1101 | 13 | D |
| 1110 | 14 | E |
| 1111 | 15 | F |
์๋ฅผ ๋ค์ด, 2์ง์ 1011 0110์ ๋๋ธ 1011๊ณผ 0110์ผ๋ก ๋๋๋ฉฐ, ์ด๋ B์ 6์ ๋์๋์ด 16์ง ๊ฐ B6์ ์ป์ต๋๋ค. ๊ฐ์ ๋นํธ๋ 10์ง์๋ก 182์ ๋๋ค.
์ฃผ์ ์ฉ์ด ์ค๋ช
- ๋นํธ(Bit)
- 0 ๋๋ 1์ ๋จ์ผ 2์ง ๊ฐ์ ๊ฐ์ง๋ ๊ฐ์ฅ ์์ ๋์งํธ ์ ๋ณด ๋จ์์ ๋๋ค. ๋นํธ(bit)๋ผ๋ ๋จ์ด๋ "์ด์ง ์ซ์(binary digit)"์ ์ถ์ฝ์ ๋๋ค.
- ๋๋ธ(Nibble)
- 4๊ฐ์ ๋นํธ๋ก ์ด๋ฃจ์ด์ง ๊ทธ๋ฃน์ ๋๋ค. ๋๋ธ์ด \(2^4 = 16\)๊ฐ์ ๊ฐ๋ฅํ ๊ฐ์ ๊ฐ์ง๋ฏ๋ก, ์ด๋ ์ ํํ 1๊ฐ์ 16์ง ์ซ์์ ๋์๋ฉ๋๋ค. ์ด๊ฒ์ด 2์ง์์ 16์ง ๋ณํ์ 4๋นํธ์ฉ ์ํํ๋ ์ด์ ์ ๋๋ค. 2๊ฐ์ ๋๋ธ์ด 1๋ฐ์ดํธ(8๋นํธ)๋ฅผ ์ด๋ฃน๋๋ค.
- 2์ง๋ฒ(2์ง ๊ธฐ์๋ฒ)
- 0๊ณผ 1 ๋ ๊ฐ์ ๊ธฐํธ๋ง ์ฌ์ฉํ๋ ์ ์ฒด๊ณ์ ๋๋ค. ๊ฐ ์๋ฆฌ๋ 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋ํ๋ด๋ฏ๋ก, ๊ฐ์ \(\sum b_i \cdot 2^{n-1-i}\)์ ๋๋ค. ์ด๋ ๋์งํธ ์ ์์ฅ์น์ ๊ธฐ๋ณธ ์ธ์ด์ ๋๋ค.
- 16์ง๋ฒ(16์ง ๊ธฐ์๋ฒ)
- 16๊ฐ์ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ ์ ์ฒด๊ณ์ ๋๋ค: 0โ9๋ 0๋ถํฐ 9๊น์ง์ ๊ฐ์, AโF๋ 10๋ถํฐ 15๊น์ง์ ๊ฐ์ ๋ํ๋ ๋๋ค. ๊ฐ ์๋ฆฌ๋ 16์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋ํ๋ ๋๋ค. 16์ง๋ฒ์ 1๊ฐ์ 16์ง ์ซ์๊ฐ 4๋นํธ๋ฅผ ๋์ฒดํ๋ฏ๋ก 2์ง์๋ฅผ ๊ฐ๋จํ ํ๊ธฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- 10์ง๋ฒ(10์ง ๊ธฐ์๋ฒ)
- 0โ9 10๊ฐ์ ๊ธฐํธ๋ฅผ ์ฌ์ฉํ๋ ์ผ์์ ์ธ ์ ์ฒด๊ณ์ด๋ฉฐ, ๊ฐ ์๋ฆฌ๋ 10์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋ํ๋ ๋๋ค. ๋ณํ ๋๊ตฌ๋ ์ข ์ข ์น์ํ ์ฐธ์กฐ ํฌ์ธํธ๋ก 10์ง๊ฐ์ ๋ณด์ฌ์ค๋๋ค.
- ์ตํ์ ๋นํธ(LSB)
- 2์ง์์ ๋งจ ์ค๋ฅธ์ชฝ ๋นํธ๋ก, ๊ฐ์ฅ ์์ ์๋ฆฟ๊ฐ(\(2^0 = 1\))์ ๊ฐ์ง๋๋ค. ์ด๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์๋ฅผ ๊ฐ์ฅ ์์ ์๋งํผ ๋ณ๊ฒฝํฉ๋๋ค.
- ์ต์์ ๋นํธ(MSB)
- 2์ง์์ ๋งจ ์ผ์ชฝ ๋นํธ๋ก, ๊ฐ์ฅ ํฐ ์๋ฆฟ๊ฐ์ ๊ฐ์ง๋๋ค. ์ด๋ฅผ ๋ณ๊ฒฝํ๋ฉด ์์ ํฌ๊ธฐ์ ๊ฐ์ฅ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
- ์์ 0์ผ๋ก ์ฑ์ฐ๊ธฐ
- 2์ง์์ ์ผ์ชฝ์ 0์ ์ถ๊ฐํ์ฌ ์ด ๊ธธ์ด๊ฐ 4์ ๋ฐฐ์๊ฐ ๋๊ฒ ํ๋ฏ๋ก, ์ด๋ฅผ ์ ์ฒด ๋๋ธ๋ก ๋๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, 110110์ 16์ง์ผ๋ก ๋งคํํ๊ธฐ ์ ์ 0011 0110์ผ๋ก ์ฑ์์ง๋ฉฐ(3๊ณผ 6, ์ฆ 36). ์์ 0์ ์์น ๊ฐ์ ๋ณ๊ฒฝํ์ง ์์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ ์์ชฝ์ 0์ ์ฑ์ฐ๋์? ๋๋ธ๋ก ๋ฌถ์ผ๋ ค๋ฉด ์ ์ฒด ๋นํธ ์๊ฐ 4์ ๋ฐฐ์์ฌ์ผ ํฉ๋๋ค. ์ผ์ชฝ์ 0์ ์ฑ์๋ ๊ฐ์ ๋ฐ๋์ง ์์ผ๋ฉด์, ๊น๋ํ๊ฒ 4๋นํธ ๋จ์๋ก ๋๋ ์ ์์ต๋๋ค.
16์ง์ ์ํ๋ฒณ์ ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋์? ์๋์. A~F๋ ๋๋ฌธ์๋ ์๋ฌธ์๋ ๊ฐ์ ๊ฐ์ ๋ํ๋ ๋๋ค. ์ด ๋๊ตฌ๋ ๋๋ฌธ์๋ก ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
๊ณต๋ฐฑ์ด๋ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ์
๋ ฅํ๋ฉด ์ด๋ป๊ฒ ๋๋์? 0๊ณผ 1์ด ์๋ ๋ฌธ์๋ ๋ชจ๋ ๋ฌด์๋ฉ๋๋ค. ๋ฐ๋ผ์ 1101 0110์ 11010110๊ณผ ๋์ผํ๊ฒ ๋ณํ๋ฉ๋๋ค.