8์ง์ โ 2์ง์ ๋ณํ๊ธฐ๋?
์ด ๋๊ตฌ๋ 8์ง์(base 8)๋ก ํ๊ธฐ๋ ์ซ์๋ฅผ 2์ง์(base 2)๋ก ๋ณํํด ์ค๋๋ค. 8์ง์๋ 0๋ถํฐ 7๊น์ง์ ์ซ์๋ง ์ฌ์ฉํ๊ณ , 2์ง์๋ 0๊ณผ 1๋ง ์ฌ์ฉํฉ๋๋ค. 8์ ์ ํํ 2ยณ์ด๊ธฐ ๋๋ฌธ์ 8์ง์์ ๊ฐ ์๋ฆฌ๋ ์ธ์ ๋ 2์ง์ 3๋นํธ ๋ฌถ์ ํ๋์ ์ ํํ ๋์ํฉ๋๋ค. ๋๋ถ์ ๋ณํ์ด ๋น ๋ฅด๊ณ ์ ํํ๋ฉฐ, ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก๋ ์์ฝ๊ฒ ๋๋๋ฆด ์ ์์ต๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์ ๋ ฅ๋์ ์ฌ๋ฐ๋ฅธ 8์ง์(0~7 ์ฌ์ด์ ์ซ์๋ง ์ฌ์ฉ)๋ฅผ ์ ๋ ฅํ๊ณ ์คํํ๋ฉด ๋ฉ๋๋ค. ๋ณํ๊ธฐ๋ ๊ฐ ์๋ฆฌ๋ฅผ 3๋นํธ๋ก ํผ์ณ ์์๋๋ก ์ด์ด ๋ถ์ธ ๋ค, ๋ถํ์ํ ์์๋ฆฌ 0์ ์ ๊ฑฐํ๊ณ ์ฐธ๊ณ ์ฉ์ผ๋ก 10์ง์ ๊ฐ๊น์ง ํจ๊ป ๋ณด์ฌ์ค๋๋ค. ๋ง์ฝ 8์ด๋ 9๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์ซ์๋ 8์ง์์ ์กด์ฌํ์ง ์์ผ๋ฏ๋ก ์๋ชป๋ ์ ๋ ฅ์ผ๋ก ํ์๋ฉ๋๋ค.
๊ณต์ ์ดํดํ๊ธฐ
8์ง์ ๊ฐ ์๋ฆฌ d๋ ๋ค์ ๋งคํ์ ๋ฐ๋ผ 3๋นํธ 2์ง์ ๋ฌธ์์ด๋ก ๋ฐ๋๋๋ค: 0โ000, 1โ001, 2โ010, 3โ011, 4โ100, 5โ101, 6โ110, 7โ111. ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ๋นํธ ๋ฌถ์์ ์์๋๋ก ์ด์ด ๋ถ์ด๋ฉด ๋ฉ๋๋ค.
$$\text{Binary}_2 = \underset{i}{\Big\Vert}\; \operatorname{bin}_3\!\left(\text{Octal digit}_i\right)$$
์ํ์ ์ผ๋ก ํํํ๋ฉด ๊ฐ ์๋ฆฌ๋ \(4b_2 + 2b_1 + b_0\)์ ๊ฐ์ผ๋ฉฐ, ์ฌ๊ธฐ์ ๊ฐ \(b_i\)๋ 0 ๋๋ 1์ ๋๋ค.
์์ ๋ก ํ์ด๋ณด๊ธฐ
8์ง์ 725๋ฅผ ๋ณํํด ๋ณด๊ฒ ์ต๋๋ค.
7 โ 111, 2 โ 010, 5 โ 101. ์ด์ด ๋ถ์ด๋ฉด 111010101์ด ๋ฉ๋๋ค. ๊ฒ์ฐํด ๋ณด๋ฉด $$725_8 = 7\times64 + 2\times8 + 5 = 448 + 16 + 5 = 469\ (\text{10์ง์})$$์ด๊ณ , \(111010101_2 = 469\)์ ๋๋ค. ๊ฒฐ๊ณผ๊ฐ ์ ํํ ์ผ์นํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ ํํ ํ ์๋ฆฌ๋น 3๋นํธ์ธ๊ฐ์? \(2^3 = 8\)์ด๊ธฐ ๋๋ฌธ์ 8์ง์์ ๋ชจ๋ ์๋ฆฌ(0~7)๋ ๊ฒน์นจ ์์ด 2์ง์ 3๋นํธ์ ๋ฑ ๋ค์ด๋ง์ต๋๋ค.
์์๋ฆฌ 0์ ์ค์ํ๊ฐ์? ๋ด๋ถ์ ์ผ๋ก๋ ๊ฐ ์๋ฆฌ๊ฐ 3๋นํธ๋ก ๋ฐ๋์ง๋ง, ์ต์ข 2์ง์ ๊ฐ์์๋ (๊ฐ์ด 0์ผ ๋์ 0 ํ๋๋ฅผ ์ ์ธํ๊ณ ) ์์๋ฆฌ 0์ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ธ 2์ง์ ํ๊ธฐ ๋ฐฉ์๊ณผ ๋์ผํฉ๋๋ค.
์์ ๋ถ๋ถ์ด ์๋ ์ซ์๋ ๋ณํํ ์ ์๋์? ์ด ๋ณํ๊ธฐ๋ ์ ์ 8์ง์๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค. ์์์ ๊ฒฝ์ฐ, ์์์ ๋ค์ ๊ฐ ์๋ฆฌ ์ญ์ 3๋นํธ๋ก ๋งคํ๋์ด 2์ง์ ์์์ ์ค๋ฅธ์ชฝ์ ๋ฌถ์ฌ ํ์๋ฉ๋๋ค.