๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Computer Science

[CS] ์ปดํ“จํ„ฐ๋Š” ์–ด๋–ค ๋ง์„ ์‚ฌ์šฉํ• ๊นŒ? ์ปดํ“จํ„ฐ์˜ ์–ธ์–ด์ฒด๊ณ„

๋ฐ˜์‘ํ˜•

๐Ÿ”Š ํ•ด๋‹น ํฌ์ŠคํŒ…์€ CS ์„œ์  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์ฝ๊ณ  ์ €๋งŒ์˜ ๋ฐฉ์‹์œผ๋กœ ์ •๋ฆฌ, ์š”์•ฝํ•˜๋Š” ๊ธ€์ž„์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ํ•ด๋‹น ๋‚ด์šฉ์€  'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์„œ์ ์— ๊ธฐ๋ฐ˜ํ•˜์˜€์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

์ด๋ฒˆ ํฌ์ŠคํŒ…๋ถ€ํ„ฐ CS(Computer Science) ์ง€์‹์„ ์Šต๋“ํ•˜๊ธฐ ์œ„ํ•ด 'ํ•œ ๊ถŒ์œผ๋กœ ์ฝ๋Š” ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ' ์ด๋ผ๋Š” ์ฑ…์„ ํ•œ ์ฑ•ํ„ฐ์”ฉ ์ฝ๊ณ  ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋ฆฌ๋ทฐ, ์š”์•ฝํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ˆ˜ํ˜ธ๋‹˜๊ณผ ์Šคํ„ฐ๋””๋ฅผ 2์ฃผ์— ํ•œ๋ฒˆ์”ฉ ์ง„ํ–‰ํ•˜๊ณ ์ž ์•ฝ์†์„ ์žก๊ณ  ์ •๋ง ์˜ค๋žœ๋งŒ์— ๋ˆ„๊ตฐ๊ฐ€์™€์˜ ์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

์ตœ๊ทผ์— ํ•œ ๊ธฐ์—…์˜ ์ธํ„ด์œผ๋กœ ์งง๊ฒŒ ๊ทผ๋ฌดํ•˜๋ฉด์„œ ๋‚ด ์ž์‹ ์— ๋Œ€ํ•œ CS ์ง€์‹์˜ ๋ถ€์กฑํ•จ์„ ์ฒ˜์ ˆํžˆ ๋Š๊ผˆ๊ณ  ๋ฌผ๋ก  ๋‹น์žฅ CS ์ง€์‹์„ ์ง์ ‘์ ์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ํ•„์ž๋„ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž์˜ ํ•œ ์‚ฌ๋žŒ์œผ๋กœ์„œ ์ปดํ“จํ„ฐ๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ๋ฐ‘๋ฐ”๋‹ฅ๋ถ€ํ„ฐ ์•Œ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๊ณ  ๋Š๊ผˆ๋‹ค. 

 

์ถœ์ฒ˜: Yes24


์ฒซ ๋ฒˆ์งธ ์ฑ•ํ„ฐ๋Š” ์ปดํ“จํ„ฐ ๋‚ด๋ถ€์˜ ์–ธ์–ด ์ฒด๊ณ„์— ๋Œ€ํ•ด ๋ณธ์งˆ์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š” ๋‚ด์šฉ์ด๋‹ค. ์ฆ‰, ์‚ฌ๋žŒ์ด ํ•œ๊ตญ์–ด, ์˜์–ด, ๋“ฑ๊ณผ ๊ฐ™์€ ํŠน์ • ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ปดํ“จํ„ฐ๋Š” ์–ด๋–ค ๋ง์„ ์‚ฌ์šฉํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด๋‹ค. 

1. ์ปดํ“จํ„ฐ์—์„œ์˜ ๋ฌธ์ž๋ฅผ ํ•˜๋‚˜์˜ ์ƒ์ž๋กœ ํ‘œํ˜„ํ•˜์ž, ๋น„ํŠธ(bit)!

์˜ˆ๋ฅผ ๋“ค์–ด, ์šฐ๋ฆฌ๊ฐ€ '์ปดํ“จํ„ฐ' ๋ผ๋Š” ๋‹จ์–ด๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” [ใ…‹,ใ…“,ใ…,ใ…,ใ… ,ใ…Œ,ใ…“] ๋ผ๋Š” ์ž์Œ,๋ชจ์Œ์„ ํ™œ์šฉํ•ด์„œ ํ‘œํ˜„ํ•œ๋‹ค. ์˜์–ด๋กœ ์น˜๋ฉด, 'computer' ์ผ ๋•Œ๋Š” [c,o,m,p,u,t,e,r] ์ด ๋œ๋‹ค. ์ด ๋•Œ, ๋ฆฌ์ŠคํŠธ([]) ์•ˆ์— ๋“ค์–ด์žˆ๋Š” ํ•˜๋‚˜์˜ ์›์†Œ๋ฅผ ๋ฌธ์ž๋ผ๊ณ  ํ‘œํ˜„ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‰ฝ๊ฒŒ ์ดํ•ด๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์šฐ๋ฆฌ๋Š” ์ด ํ•˜๋‚˜์˜ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ•˜๋‚˜์˜ ์ƒ์ž์— ๋„ฃ๋Š”๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

 

๊ทธ๋ฆฌ๊ณ  ์ด ํ•˜๋‚˜์˜ ์ƒ์ž์—๋Š” ํ•œ๊ตญ์–ด๋กœ ์น˜๋ฉด, ์ž์Œ ๋˜๋Š” ๋ชจ์Œ์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ณ , ์˜์–ด๋กœ ์น˜๋ฉด 26๊ฐœ์˜ ์•ŒํŒŒ๋ฒณ์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” ์ด ํ•˜๋‚˜์˜ ์ƒ์ž์— ๋‹จ 2๊ฐ€์ง€ ๋ฌธ์ž ๋ฐ–์— ๋“ค์–ด๊ฐ€์ง€ ๋ชปํ•œ๋‹ค. ๋ฐ”๋กœ 0๊ณผ 1 ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ ๋น„ํŠธ๋ผ๊ณ  ํ‘œํ˜„ํ•œ๋‹ค.

 

์ปดํ“จํ„ฐ๋Š” ๋น„ํŠธ๋ฅผ ํ™œ์šฉํ•ด ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค

 

์ปดํ“จํ„ฐ๊ฐ€ ์œ„์™€ ๊ฐ™์ด ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์— ๋Œ€ํ•ด์„œ๋Š” ๋‹ค์Œ ์žฅ์—์„œ ์•Œ์•„๋ณด๊ธฐ๋กœ ํ•˜๊ณ , ์—ฌ๊ธฐ์„œ๋Š” ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ ์€ ๋น„์šฉ์œผ๋กœ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋‹ค์–‘ํ•œ ๊ธฐํ˜ธ๋“ค์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ๋งŒ ์•Œ์•„๋‘๋„๋ก ํ•˜์ž. 0๊ณผ 1๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๋น„ํŠธ๋Š” ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•„๋Š” 2์ง„๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค.

2. ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ

์ปดํ“จํ„ฐ๊ฐ€ ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•˜๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด๋ฒˆ์—” ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘์— ํ•˜๋‚˜๋กœ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์€ '์˜ˆ ๋˜๋Š” ์•„๋‹ˆ์˜ค' ๋ผ๋Š” ๋‘˜ ์ค‘์˜ ํ•œ ๊ฐ€์ง€๋กœ ๋Œ€๋‹ต์„ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ•œ๊ตญ์–ด๋กœ ์น˜๋ฉด, "์€ํ–‰์ด ์–ด๋””์žˆ๋‚˜์š”?"๋Š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์œผ๋กœ ๋Œ€๋‹ตํ•  ์ˆ˜ ์—†๋Š” ์งˆ๋ฌธ์ด๊ณ , "์€ํ–‰์ด ์—ฌ๊ธฐ ์žˆ๋‚˜์š”?" ๋Š” ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์œผ๋กœ ๋Œ€๋‹ต์ด ๊ฐ€๋Šฅํ•œ ์งˆ๋ฌธ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์˜ˆ/์•„๋‹ˆ์˜ค ๋กœ ๋‹ตํ•  ์ˆ˜ ์žˆ๋Š” ์งˆ๋ฌธ๋“ค์„ ์—ฌ๋Ÿฌ๊ฐœ ํ™œ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

 

ํ•œ ๋ฒˆ ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์žฅ์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž. "์ง€๊ธˆ ๋ฐ–์— ๋‚ ์”จ๊ฐ€ ์ถฅ๊ฑฐ๋‚˜ ๋ฐ–์— ๋น„๊ฐ€์˜ค๊ณ  ์žˆ๋‹ค๋ฉด ํŒจ๋”ฉ์„ ์ž…์–ด๋ผ" ์ด๋ฅผ ๋น„ํŠธ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ํ™œ์šฉํ•ด์„œ ๋ถ„ํ•ดํ•ด ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. "์ง€๊ธˆ ๋ฐ–์— ๋‚ ์”จ๊ฐ€ ์ถ”์šด๊ฐ€?"๋ผ๋Š” ์งˆ๋ฌธ์— "์˜ˆ" ๋ผ๊ณ  ๋‹ตํ•˜๊ฑฐ๋‚˜, "์ง€๊ธˆ ๋ฐ–์— ๋น„๊ฐ€ ์˜ค๋Š”๊ฐ€?"๋ผ๋Š” ์งˆ๋ฌธ์— "์˜ˆ"๋ผ๊ณ  ๋‹ตํ–ˆ์„ ๊ฒฝ์šฐ์—๋Š” "์ฝ”ํŠธ๋ฅผ ์ž…์–ด๋ผ" ๋ผ๋Š” ๋Œ€๋‹ต์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

 

๋…ผ๋ฆฌ์—ฐ์‚ฐ ๋น„ํŠธ 2๊ฐœ๋ฅผ ํ™œ์šฉํ•ด์„œ ์ƒˆ๋กœ์šด ๋น„ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค

 

๋”ฐ๋ผ์„œ, ์œ„์ฒ˜๋Ÿผ ๋‹ค๋ฅธ ๋น„ํŠธ๋“ค์ด ํ‘œํ˜„ํ•˜๋Š” ๋‚ด์šฉ์œผ๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด ๋น„ํŠธ๋ฅผ ๋งŒ๋“ค์–ด๋‚ด๋Š” ์ด๋Ÿฐ ๋™์ž‘์„ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ๋ฐฐ์šฐ๋‹ค ๋ณด๋ฉด ๋ถˆ๋ฆฌ์–ธ ๋Œ€์ˆ˜(Boolean algebra)์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋œ๋‹ค. ๋ถˆ๋ฆฌ์–ธ ๋Œ€์ˆ˜๋Š” ๋น„ํŠธ์— ๋Œ€ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฐ์‚ฐ ๊ทœ์น™์˜ ์ง‘ํ•ฉ์ด๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ณดํ†ต ์•„๋Š” NOT, AND, OR, XOR ๊ฐ™์€ ๊ฒƒ๋“ค์ด ๋ถˆ๋ฆฌ์–ธ ๋Œ€์ˆ˜์ด๋‹ค. ๊ฐ ์—ฐ์‚ฐ์„ ์ทจํ•จ์œผ๋กœ์จ ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š”์ง€๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์„ ์ฐธ๊ณ ํ•˜์ž.

 

๋ถˆ๋ฆฌ์–ธ ๋Œ€์ˆ˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ

 

์ฐธ๊ณ ๋กœ XOR ์—ฐ์‚ฐ์€ ๋”ฅ๋Ÿฌ๋‹์„ ๋‚˜์˜ค๊ฒŒ ๋งŒ๋“  ์—ฐ์‚ฐ์ด๋ผ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค. XOR ์—ฐ์‚ฐ์˜ ํŠน์ง•์€ AND, NOT , OR ์—ฐ์‚ฐ๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ XOR ์—ฐ์‚ฐ์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค. ํ•ด๋‹น ํฌ์ŠคํŒ…์€ ๋”ฅ๋Ÿฌ๋‹์— ๋Œ€ํ•œ ์ฃผ์ œ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋”ฅ๋Ÿฌ๋‹ ์ด์•ผ๊ธฐ๋Š” ์—ฌ๊ธฐ๊นŒ์ง€๋งŒ ํ•˜๋„๋ก ํ•˜์ž.

 

๋˜ํ•œ AND, NOT, OR ์—ฐ์‚ฐ์€ ์„œ๋กœ ๊นŠ์€ ๊ด€๊ณ„๊ฐ€ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋“ฑ์žฅํ•˜๋Š” ๊ฐœ๋…์ด ๋ฐ”๋กœ ๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™์ด๋‹ค. ๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™์€ ํ•™์ฐฝ ์‹œ์ ˆ, ์ง‘ํ•ฉ ๋‹จ์›์—์„œ ๋ฐฐ์šด์ ์ด ์žˆ๋˜๊ฒŒ ์–ด๋ ดํ’‹์ด ๊ธฐ์–ต์ด ๋‚œ๋‹ค.

 

์ง‘ํ•ฉ์—์„œ์˜ ๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™

 

์œ„ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ์•Œ๊ฒ ์ง€๋งŒ ๊ต์ง‘ํ•ฉ, ํ•ฉ์ง‘ํ•ฉ, ์—ฌ์ง‘ํ•ฉ์„ ์ ์ ˆํžˆ ์ž˜ ํ™œ์šฉํ•˜๋ฉด ์œ„ ๊ทธ๋ฆผ์˜ ๋“ฑ์‹์„ ์ด๋Œ์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฒ•์น™์ด ์ปดํ“จํ„ฐ์˜ ๋น„ํŠธ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์—์„œ๋„ ๊ทธ๋Œ€๋กœ ์ ์šฉ์ด ๋œ๋‹ค. ๊ต์ง‘ํ•ฉ์€ AND๋กœ, ํ•ฉ์ง‘ํ•ฉ์€ OR๋กœ, ์—ฌ์ง‘ํ•ฉ์€ NOT์œผ๋กœ ๋งคํ•‘๋œ๋‹ค. ๋น„ํŠธ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์— ๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™์„ ๋Œ€์ž…ํ•˜๊ฒŒ ๋˜๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ๋œ๋‹ค.

 

์™ผ์ชฝ๊ณผ ์˜ค๋ฅธ์ชฝ ๊ฒฐ๊ณผ(๋นจ๊ฐ„์ƒ‰)๊ฐ€ ๋™์ผ

 

์œ„ 2๊ฐœ์˜ ํ‘œ ๊ฒฐ๊ณผ(๋นจ๊ฐ„์ƒ‰ ๊ธ€์”จ)๋Š” ๋™์ผํ•œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, NOT์„ ์ถฉ๋ถ„ํžˆ ์‚ฌ์šฉํ•˜๋ฉด AND ์—ฐ์‚ฐ์„ OR ์—ฐ์‚ฐ์œผ๋กœ ๋Œ€์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ ๋ฐ˜๋Œ€๋„ ๋˜‘๊ฐ™๋‹ค. ์ด๋Ÿฌํ•œ ์„ฑ์งˆ์€ ์ปดํ“จํ„ฐ์—์„œ ์ž…๋ ฅ์„ ํ•ญ์ƒ ์›ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์–ป์„ ์ˆ˜๋งŒ์€ ์—†๋Š” ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ๊ตญ์–ด๋กœ ์น˜๋ฉด, '์‚ฌ๋ž‘์— ๋น ์กŒ๋‹ค' ๋ผ๋Š” ๋ง์„ ์ด์ค‘๋ถ€์ •์„ ์‚ฌ์šฉํ•ด์„œ '์‚ฌ๋ž‘์— ๋น ์ง€์ง€ ์•Š์„ ์ˆ˜ ์—†์—ˆ๋‹ค' ๋ผ๊ณ  ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

๊ทธ๋Ÿฌ๋ฉด ์ด ๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™์„ ์‚ฌ์šฉํ•ด์„œ ์œ„์—์„œ ์˜ˆ์‹œ๋ฅผ ๋“ค์€ "์ง€๊ธˆ ๋ฐ–์— ์ถฅ๊ฑฐ๋‚˜ ๋น„๊ฐ€ ์˜จ๋‹ค๋ฉด ์ฝ”ํŠธ๋ฅผ ์ž…์–ด๋ผ" ๋ผ๋Š” ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ํ‘œ๋ฅผ ํ™œ์šฉํ•ด์„œ ํ‘œํ˜„ํ•ด๋ณด๋ฉด ์•„๋ž˜์ฒ˜๋Ÿผ ๋œ๋‹ค.

 

๋“œ๋ชจ๋ฅด๊ฐ„์˜ ๋ฒ•์น™์„ ํ™œ์šฉํ•œ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ์˜ˆ์‹œ ๊ฒฐ๊ณผ

3. ์ปดํ“จํ„ฐ์—์„œ ๋น„ํŠธ๋กœ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•ด๋ณด์ž

์ด๋ฒˆ์—๋Š” ๋…ผ๋ฆฌ์—ฐ์‚ฐ ๋ณด๋‹ค ์ข€ ๋” ๊ณ ์ฐจ์›์ ์ธ ์ˆซ์ž ๊ทธ ์ค‘์—์„œ๋„ ์–‘์˜ ์ •์ˆ˜๋ฅผ ๋น„ํŠธ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋„๋ก ํ•˜์ž. ์šฐ๋ฆฌ ์ธ๊ฐ„์€ ๋ณดํ†ต 10์ง„์ˆ˜๋ฅผ ํ™œ์šฉํ•ด ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ์ด์œ ๋Š” ์†๊ฐ€๋ฝ์ด 10๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค. 10์ง„์ˆ˜๋ฅผ ํ™œ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” 10์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์„ ํ™œ์šฉํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋•Œ, ๋‹ค์‹œ '์ƒ์ž'์˜ ๊ฐœ๋…์„ ๊ฐ–๊ณ ์™€๋ณด์ž. 5028์ด๋ผ๋Š” 10์ง„์ˆ˜ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 4๊ฐœ์˜ ์ƒ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  4๊ฐœ์˜ ์ƒ์ž๋ฅผ ์ผ๋ ฌ๋กœ ๋‚˜์—ดํ•˜๊ณ , ์™ผ์ชฝ์— ์žˆ๋Š” ์ƒ์ž์ผ์ˆ˜๋ก 10์˜ ํฐ ๊ฑฐ๋“ญ์ œ๊ณฑ ์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๊ณ  ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์ƒ์ž์ผ์ˆ˜๋ก 10์˜ ์ž‘์€ ๊ฑฐ๋“ญ์ œ๊ณฑ ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 

 

5028 ์‹ญ์ง„์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•

 

์œ„ ๋ฐฉ๋ฒ•์—์„œ 10์ง„์ˆ˜๋ฅผ 2์ง„์ˆ˜๋กœ ๋ฐ”๊พธ๋ฉด ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ๋น„ํŠธ๋กœ ์–‘์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 10์ง„์ˆ˜ 5028์„ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋ฉด ์œ„ ๊ทธ๋ฆผ์—์„œ ์–ด๋–ป๊ฒŒ ๋ฐ”๋€Œ๊ฒŒ ๋ ๊นŒ?

 

์ด 13๊ฐœ์˜ ์ƒ์ž, 13๊ฐœ์˜ ๋น„ํŠธ๊ฐ€ ํ•„์š”

 

2์ง„์ˆ˜๋กœ 10์ง„์ˆ˜ 5028์„ ํ‘œํ˜„ํ•˜๋ ค๋ฉด ์œ„์ฒ˜๋Ÿผ ์ด 13๊ฐœ์˜ ๋ฐ•์Šค ์ฆ‰, 13๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์„ ํ™œ์šฉํ•ด์„œ ์ปดํ“จํ„ฐ์˜ ๋น„ํŠธ๋ฅผ ํ™œ์šฉํ•ด์„œ ๋‹ค์–‘ํ•œ ์–‘์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜๊ฐ€ ์žˆ๊ฒŒ ๋œ๋‹ค. ์œ„ ๊ทธ๋ฆผ์—์„œ 2์ง„์ˆ˜์˜ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ์˜ ๋น„ํŠธ๋ฅผ ๊ฐ€์žฅ ์ž‘์€ ์œ ํšจ ๋น„ํŠธ(LSB, Least Significant Bit)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ์˜ ๋น„ํŠธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ฉด 2์ง„์ˆ˜์˜ ๊ฐ’์ด ๊ฐ€์žฅ '์ ๊ฒŒ' ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ˜๋Œ€๋กœ, ๊ฐ€์žฅ ์™ผ์ชฝ์˜ ๋น„ํŠธ๋ฅผ ๊ฐ€์žฅ ํฐ ์œ ํšจ ๋น„ํŠธ(MSB, Most Significant Bit)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ๊ฐ€์žฅ ์™ผ์ชฝ์˜ ๋น„ํŠธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•˜๋ฉด 2์ง„์ˆ˜์˜ ๊ฐ’์ด ๊ฐ€์žฅ 'ํฌ๊ฒŒ' ๋ณ€๊ฒฝ๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์œ„ ๊ทธ๋ฆผ์—์„œ๋Š” 5028์„ 13๋น„ํŠธ๋กœ ๋”ฑ ๋งž์ถฐ์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 14๋น„ํŠธ, 15๋น„ํŠธ, 16๋น„ํŠธ๋กœ 5028์„ ํ‘œํ˜„ํ•  ์ˆ˜๋Š” ์—†์„๊นŒ? ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. 16๋น„ํŠธ๋กœ๋„ 5028์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ 13๋น„ํŠธ์ผ ๋•Œ๋ณด๋‹ค ์ƒ์ž๋ฅผ ์™ผ์ชฝ์— 3๊ฐœ ์ถ”๊ฐ€ํ• ํ…๋ฐ, ๊ทธ ์™ผ์ชฝ ์ƒ์ž 3๊ฐœ์—๋Š” ๋ชจ๋‘ 0์˜ ๊ฐ’์ด ๋“ค์–ด๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด๋ ‡๊ฒŒ ์ถ”๊ฐ€๋œ 0๋“ค์„ ๋ฆฌ๋”ฉ ์ œ๋กœ(Leading Zero)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 

 

๊ทธ๋Ÿฌ๋ฉด ์ปดํ“จํ„ฐ๋Š” 5028์„ ํ‘œํ˜„ํ•  ๋•Œ ๋ช‡ ๋น„ํŠธ๋กœ ํ‘œํ˜„ํ• ์ง€ ์–ด๋–ป๊ฒŒ ์„ ํƒํ• ๊นŒ? ์ด๋Š” ์ปดํ“จํ„ฐ ์„ค๊ณ„ ์‹œ ๋ช‡ ๋น„ํŠธ๋ฅผ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ์‚ฌ์šฉํ• ์ง€ ๋งŒ๋“ค์–ด์กŒ๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, A๋ผ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ 4๊ฐœ์˜ ๋น„ํŠธ๋ฅผ ํ•œ ๋ฉ์–ด๋ฆฌ๋กœ ์‚ฌ์šฉํ•˜๋„๋ก ๋งŒ๋“ค์–ด์กŒ๋‹ค๋ฉด 5028์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 13๋น„ํŠธ๊ฐ€ ์•„๋‹Œ 16๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค.

4. 2์ง„์ˆ˜(๋น„ํŠธ) ๋ง์…ˆ ์—ฐ์‚ฐ์„ ๋ฐฐ์›Œ๋ณด์ž

๊ทธ๋Ÿฌ๋ฉด 2์ง„์ˆ˜๋ผ๋ฆฌ์˜ ๋ง์…ˆ์€ ์–ด๋–ป๊ฒŒ ์—ฐ์‚ฐํ• ๊นŒ? ์šฐ์„  ์•„๋ž˜์™€ ๊ฐ™์€ 2์ง„์ˆ˜ ์ˆซ์ž๋“ค์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ์ฐธ๊ณ ๋กœ 2์ง„์ˆ˜ ๋ง์…ˆ ์—ฐ์‚ฐ์€ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ง„ํ–‰๋˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ™์€ ์ž๋ฆฌ์˜ ๊ฐ ์ˆซ์ž๋ฅผ ์„œ๋กœ ๋”ํ•œ๋‹ค. ๊ฐ ์ˆซ์ž๋ฅผ ์„œ๋กœ ๋”ํ–ˆ์„ ๋•Œ, 2๊ฐ€ ๋˜๋ฉด ๋‹ค์Œ ์™ผ์ชฝ ์ž๋ฆฌ๋กœ ์ˆซ์ž๋ฅผ 1 ์˜ฌ๋ฆฐ๋‹ค. 

 

10์ง„์ˆ˜์™€ 2์ง„์ˆ˜ ๋ง์…ˆ ์—ฐ์‚ฐ ๋น„๊ต

 

์œ„ 2์ง„์ˆ˜ ๋ง์…ˆ์„ ๋ณด๋ฉด 3๊ฐœ์˜ ์ƒ์ž ์ฆ‰, 3๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ 10์ง„์ˆ˜ 1๊ณผ 5๋ฅผ ๊ฐ๊ฐ 001, 101๋กœ ํ‘œํ˜„ํ–ˆ๋‹ค. ๋ง์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ, 2์ง„์ˆ˜ 110์œผ๋กœ ๋‚˜์˜ค๊ฒŒ ๋˜์—ˆ๋‹ค. ์—ฌ์ „ํžˆ 3๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ง์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ ๋ง์…ˆ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ์˜ 2์ง„์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด 4๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ์ด๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ์˜ค๋ฒ„ํ”Œ๋กœ(Overflow) ํ˜„์ƒ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์˜ค๋ฒ„ํ”Œ๋กœ๋Š” ๊ฐ€์žฅ ์™ผ์ชฝ์˜ ๋น„ํŠธ ์ฆ‰, MSB์—์„œ ์˜ฌ๋ฆผ์ด ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋œป์ด๋‹ค. ์ถ”ํ›„์— ์‚ดํŽด๋ณด๊ฒ ์ง€๋งŒ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์กฐ๊ฑด ์ฝ”๋“œ ๋ ˆ์ง€์Šคํ„ฐ๋ผ๋Š” ๊ฒƒ์ด ์žˆ์–ด์„œ ๋ช‡ ๊ฐ€์ง€ ์ด์ƒํ•œ ์ •๋ณด๋ฅผ ๋‹ด์•„๋‘๋Š”๋ฐ, ์—ฌ๊ธฐ ์ •๋ณด์—๋Š” ์˜ค๋ฒ„ํ”Œ๋กœ ๋น„ํŠธ๋ผ๋Š” ๊ฒƒ์„ ๋‹ด์•„๋‘”๋‹ค. ์ฆ‰, MSB์—์„œ ๋ฐœ์ƒํ•œ ์˜ฌ๋ฆผ๊ฐ’์ด ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด ์˜ค๋ฒ„ํ”Œ๋กœ ๋น„ํŠธ๋ฅผ ๋ณด๊ณ  "์•„, ์˜ค๋ฒ„ํ”Œ๋กœ ํ˜„์ƒ์ด ์ผ์–ด๋‚ฌ๊ตฌ๋‚˜" ๋ผ๊ณ  ์•Œ ์ˆ˜ ์žˆ๋‹ค. 

 

์˜ค๋ฒ„ํ”Œ๋กœ์˜ ์ž๋งคํ’ˆ์œผ๋กœ ์–ธ๋”ํ”Œ๋กœ๋„ ์กด์žฌํ•œ๋‹ค. ์–ธ๋”ํ”Œ๋กœ๋Š” MSB ์œ„์ชฝ์—์„œ 1์„ ๋นŒ๋ ค์˜ค๋Š” ๊ฒฝ์šฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ฃผ๋กœ ๋‘ ์ˆ˜๊ฐ„์˜ ๋บ„์…ˆ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋ฐœ์ƒํ•œ๋‹ค.(๋บ„์…ˆ์€ ์ฐธ๊ณ ๋กœ ์Œ์ˆ˜๋ฅผ ๋”ํ•œ ๊ฒƒ์„ ์˜๋ฏธํ•˜๊ธฐ๋„ ํ•œ๋‹ค. e.g) 10์ง„์ˆ˜์ผ ๋•Œ, 10 - 5 = 5 ์™€ 10 + (-5) = 5๋Š” ๊ฐ™๋‹ค!) ์ด์— ๋Œ€ํ•œ ์ •๋ณด์ธ ์–ธ๋”ํ”Œ๋กœ ๋น„ํŠธ๋„ ์ปดํ“จํ„ฐ์˜ ์กฐ๊ฑด ๋ ˆ์ง€์Šคํ„ฐ์— ์ •๋ณด๋กœ ๋‹ด๊ธฐ๊ฒŒ ๋œ๋‹ค.

5. ์ปดํ“จํ„ฐ์—์„œ ์Œ์ˆ˜ ํ‘œํ˜„ํ•˜๊ธฐ

๋ฐฉ๊ธˆ๊นŒ์ง€ ์ปดํ“จํ„ฐ์—์„œ ์–‘์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ณด์•˜๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์Œ์˜ ์ •์ˆ˜๋Š” ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ• ๊นŒ? ๋ฐฉ๋ฒ•์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์•Œ์•„๋ณด๊ธฐ ์ „์— ์ปดํ“จํ„ฐ์—์„œ ์Œ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค. ํ•˜๋‚˜ํ•˜๋‚˜์”ฉ ์žฅ,๋‹จ์ ์ด ๋ฌด์—‡์ธ์ง€ ์‚ดํŽด๋ณผํ…๋ฐ, ๊ฐ€์žฅ ๋จผ์ € ์•Œ์•„๋ณผ ๋ฐฉ๋ฒ•์€ ๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ๋ผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

5-1. ๋ถ€ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ž, '๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ' ์‚ฌ์šฉ๋ฒ•

์˜ˆ๋ฅผ ๋“ค์–ด, 4๊ฐœ์˜ ์ƒ์ž ์ฆ‰, 4๋น„ํŠธ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž. ๋งŒ์•ฝ ์–‘์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด $2^4$์ธ ์ด 16๊ฐ€์ง€์˜ ์–‘์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๊ฐ€ ์•Œ์•„๋ณผ ๋ฐฉ๋ฒ•์€ ์Œ์˜ ์ •์ˆ˜๋„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ง€์ˆ˜์ด๋‹ค. '๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ' ๋ผ๋Š” ๋ฐฉ๋ฒ•์€ '๋ถ€ํ˜ธ'๋ฅผ ํ™œ์šฉํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ๋ถ€ํ˜ธ๋ž€ $+, -$ ๊ธฐํ˜ธ 2๊ฐœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๋ถ€ํ˜ธ์˜ ์ข…๋ฅ˜์—๋Š” 2๊ฐœ ๋ฐ–์— ์—†์œผ๋‹ˆ 1๋น„ํŠธ๋กœ ์ด ๋ถ€ํ˜ธ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด 4๋น„ํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด, ๊ทธ ์ค‘์—์„œ ๊ฐ€์žฅ ์™ผ์ชฝ์— ์žˆ๋Š” ๋น„ํŠธ์ธ MSB ๋น„ํŠธ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ถ€ํ˜ธ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ๋กœ ํ•œ๋‹ค. MSB ๋น„ํŠธ ๊ฐ’์ด 0์ด๋ฉด $+$๋ฅผ, 1์ด๋ฉด $-$๋ฅผ ์˜๋ฏธํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•œ๋‹ค.

 

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์–‘์˜ ์ •์ˆ˜, ์Œ์˜ ์ •์ˆ˜ ๋ชจ๋‘ ํฌํ•จํ•ด์„œ ์ด 15๊ฐ€์ง€๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์™œ 16๊ฐ€์ง€๊ฐ€ ์•„๋‹๊นŒ? ์ด์œ ๋Š” ๋ฐ”๋กœ +0 ๊ณผ -0์€ ๋˜‘๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— 2๊ฐœ๊ฐ€ ์•„๋‹Œ 1๊ฐœ๋กœ ๊ฐ„์ฃผํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์œผ๋กœ 4๋น„ํŠธ์ผ ๋•Œ -5๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ดํ•ดํ•ด๋ณด์ž.

 

๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ

 

ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€ ๋‹จ์  ๋•Œ๋ฌธ์— ๋„๋ฆฌ ์“ฐ์ด์ง€ ๋ชปํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ, ๋™์ผํ•œ 0์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด 2๊ฐ€์ง€์ด๊ธฐ ๋•Œ๋ฌธ์— ๋น„์šฉ์ด ๋‚ญ๋น„๋œ๋‹ค. ๋‘ ๋ฒˆ์งธ๋Š” ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด XOR ๊ณผ AND๋ฅผ ํ†ตํ•œ ๋ง์…ˆ ๊ณ„์‚ฐ์„ ์‚ฌ์šฉํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋กœ ๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•œ 0001(10์ง„์ˆ˜ ๊ฐ’์œผ๋กœ๋Š” +1), 1001(10์ง„์ˆ˜ ๊ฐ’์œผ๋กœ๋Š” -1)์„ ๋ง์…ˆํ•˜๋Š” ๊ฒฝ์šฐ๋‹ค. ์œ„์—์„œ ๋ฐฐ์šด 2์ง„์ˆ˜ ๋ง์…ˆ ์—ฐ์‚ฐ์„ ์ ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ฒฐ๊ณผ๊ฐ€ 2์ง„์ˆ˜ 1010์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ ์ด๋ฅผ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋ฉด -2๊ฐ€ ๋œ๋‹ค. +1 ๊ณผ -1์˜ ๋ง์…ˆ ๊ฒฐ๊ณผ๋Š” 0์ธ๋ฐ, -2๊ฐ€ ๋˜๋‹ˆ ๊ณ„์‚ฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

5-2. ์–‘์ˆ˜์˜ ๋ชจ๋“  ๋น„ํŠธ๋ฅผ ๋’ค์ง‘์ž(NOT ์—ฐ์‚ฐ์‹œํ‚ค์ž), 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•

1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์€ ์–‘์ˆ˜์˜ ๋ชจ๋“  ๋น„ํŠธ๋ฅผ ๋’ค์ง‘๋Š” ๋ฐฉ๋ฒ•์„ ์˜๋ฏธํ•œ๋‹ค. 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•๋„ ๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ ํ‘œํ˜„๋ฒ•์ฒ˜๋Ÿผ MSB ๋น„ํŠธ๋ฅผ '๋ถ€ํ˜ธ' ์ „์šฉ ๋น„ํŠธ๋กœ ์„ค์ •ํ•œ๋‹ค. ๋‹จ, 1์˜ ๋ณด์ˆ˜๋Š” '๋ณด์ˆ˜'๋ฅผ NOT ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์–ป๋Š”๋‹ค. ๋งŒ์•ฝ 10์ง„์ˆ˜ +7์„ 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด 0111 ์ด ๋œ๋‹ค. ์ด ๋•Œ, -7์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ 0111 ์˜ ๋ชจ๋“  ๋น„ํŠธ๋ฅผ NOT ์—ฐ์‚ฐ ์ทจํ•ด์ฃผ๋ฉด 1000 ์œผ๋กœ ๋ฐ”๋€Œ๊ณ  ์ด๊ฒƒ์ด ๊ณง -7์ด๋ผ๋Š” ์Œ์˜ ์ •์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•๋„ ๋ง์…ˆ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋น„์šฉ ์ฆ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด 10์ง„์ˆ˜ +2์™€ -1์„ 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์œผ๋กœ ๋‚˜ํƒ€๋‚ธ ๋’ค, ๋‘ ์ˆ˜๋ฅผ ๋”ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

 

1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์˜ ๋ง์…ˆ ์—ฐ์‚ฐ ์˜ˆ์‹œ

 

ํŠน์ดํ•œ ์ ์€ ์ฃผํ™ฉ์ƒ‰ ๋™๊ทธ๋ผ๋ฏธ์˜ MSB ๋น„ํŠธ๊ฐ€ ์˜ฌ๋ฆผ๋œ ๊ฒƒ์„ LSB๋กœ ์ „๋‹ฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ์ˆœํ™˜ ์˜ฌ๋ฆผ(End-around carry)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด ๋ง์…ˆ ์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๊ธด ํ•˜์ง€๋งŒ ์ˆœํ™˜ ์˜ฌ๋ฆผ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„์šฉ์ด ์ฆ๊ฐ€ํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

5-3. ํ˜„๋Œ€ ์ปดํ“จํ„ฐ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹, 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•

๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ, 1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•๋„ ๋ฌธ์ œ๊ฐ€ ์กด์žฌํ–ˆ๋‹ค. ์ด๋ฒˆ์—” ํ˜„๋Œ€์— ์–‘์˜ ์ •์ˆ˜, ์Œ์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๊ณ  ์žˆ๋Š” 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์€ ํŠน์ดํ•˜๊ฒŒ๋„ 10์ง„์ˆ˜ +1์— A๋ผ๋Š” ๋น„ํŠธ ํŒจํ„ด์„ ๋”ํ–ˆ์„ ๋•Œ 10์ง„์ˆ˜ 0์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š” A ๋น„ํŠธ ํŒจํ„ด์„ ์ฐพ๊ณ  ์ด ํŒจํ„ด์„ -1์ด๋ผ๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ์—์„œ ์ถœ๋ฐœํ•œ๋‹ค. ๋งŒ์•ฝ 4๋น„ํŠธ์ผ ๊ฒฝ์šฐ, 10์ง„์ˆ˜ +1์€ 2์ง„์ˆ˜๋กœ 0001 ์ด๋‹ค. ์ด ๋•Œ 1111์ด๋ผ๋Š” ๋น„ํŠธ ํŒจํ„ด์„ ๋”ํ•˜๊ฒŒ ๋˜๋ฉด 0000์ด ๋˜๊ณ  10์ง„์ˆ˜๊ฐ’์œผ๋กœ 0์„ ์˜๋ฏธํ•œ๋‹ค. ๋”ฐ๋ผ์„œ 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์—์„œ 4๋น„ํŠธ์ผ ๊ฒฝ์šฐ, 2์ง„์ˆ˜ 1111์ด๋ผ๋Š” ๊ฒƒ์ด 10์ง„์ˆ˜ -1์„ ํ‘œํ˜„ํ•˜๋Š” ๋น„ํŠธ ํŒจํ„ด์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฐ€์ •ํ•œ๋‹ค.

 

๊ทธ๋ž˜์„œ 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์€ ์–ด๋–ค ์ˆ˜์˜ ๋น„ํŠธ๋ฅผ ๋ชจ๋‘ ๋’ค์ง‘๊ณ  ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ์ธ LSB ๋น„ํŠธ ์ž๋ฆฌ์— 1์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์Œ์ˆ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์€ 0์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์žˆ์–ด์„œ ์ค‘๋ณต ํ‘œํ˜„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ฐ€์žฅ ์™ผ์ชฝ์ธ MSB ๋น„ํŠธ ์ž๋ฆฌ์—์„œ ์˜ฌ๋ฆผ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ทธ ์˜ฌ๋ฆผ์€ ์˜ฌ๋ฆผ ๋น„ํŠธ๋กœ ์ƒ๊ฐํ•˜๊ณ  ๊ทธ๋ƒฅ ๋ฌด์‹œํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. 

 

์ด๋ ‡๊ฒŒ ํ˜„๋Œ€ ์ปดํ“จํ„ฐ๋Š” 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์œผ๋กœ ์–‘์˜ ์ •์ˆ˜/์Œ์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ์žˆ๋‹ค. 

 

๋น„ํŠธ ์ˆ˜์— ๋”ฐ๋ผ 2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„๋ฒ•์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ์–‘์˜ ์ •์ˆ˜/์Œ์˜ ์ •์ˆ˜ ๋ฒ”์œ„

 

์ด๋ ‡๊ฒŒ ์–‘์˜ ์ •์ˆ˜, ์Œ์˜ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์กด์žฌํ•ด์™”๋‹ค. ๋”ฐ๋ผ์„œ ์•ž์œผ๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ์ •์ˆ˜๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ, ์–ด๋–ค ํ‘œ๊ธฐ๋ฒ•์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋Š”์ง€๋„ ์‚ดํŽด๋ณด์•„์•ผ ํ•œ๋‹ค. ์ฆ‰, ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด '๋ถ€ํ˜ธ์™€ ํฌ๊ธฐ'์ธ์ง€ '1์˜ ๋ณด์ˆ˜ ํ‘œํ˜„'์ธ์ง€ '2์˜ ๋ณด์ˆ˜ ํ‘œํ˜„'์ธ์ง€์— ๋”ฐ๋ผ ๋˜‘๊ฐ™์€ 2์ง„์ˆ˜ ๊ฐ’์ด๋ผ๊ณ  ํ•œ๋“ค ๋‹ค๋ฅธ ์ •์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

6. ์ปดํ“จํ„ฐ์—์„œ ์‹ค์ˆ˜(Real-value) ํ‘œํ˜„ํ•˜๊ธฐ

10์ง„์ˆ˜์˜ ์‹ค์ˆ˜๋Š” 10์ง„ ์†Œ์ˆ˜์ ์ด ํฌํ•จ๋œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์•„๋Š” 10.5, 0.5, ... ๋“ฑ์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ปดํ“จํ„ฐ๋Š” 2์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๋”ฐ๋ผ์„œ 2์ง„ ์†Œ์ˆ˜์ ์„ ํ‘œํ˜„ํ•  ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ 2์ง„ ์†Œ์ˆ˜์ ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋„ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค.

6-1. ์†Œ์ˆ˜์ ์˜ ์œ„์น˜๋ฅผ ๊ณ ์ •์‹œํ‚ค์ž, ๊ณ ์ •์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•

2์ง„ ์†Œ์ˆ˜์ ์˜ ์œ„์น˜๋ฅผ ์ž„์˜๋กœ ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ณ ์ •์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์ด๋‹ค. ์•„๋ž˜์ฒ˜๋Ÿผ 4๋น„ํŠธ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.

 

4๋น„ํŠธ์ผ ๋•Œ ๊ณ ์ •์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•

 

์†Œ์ˆ˜์  ์œ„์น˜๋ฅผ ๊ณ ์ •์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์—์„œ๋Š” ์œ„์™€ ๊ฐ™์ด ๊ณ ์ •์‹œํ‚จ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์†Œ์ˆ˜์  ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์™ผ์ชฝ์€ ์ •์ˆ˜ ๋ถ€๋ถ„, ์˜ค๋ฅธ์ชฝ์€ ๋ถ„์ˆ˜ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ฒŒ ๋œ๋‹ค. ์ฐธ๊ณ ๋กœ ๋ถ„์ˆ˜ ๋ถ€๋ถ„์€ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ฐˆ์ˆ˜๋ก 2 ๊ฑฐ๋“ญ์ œ๊ณฑ์˜ ์ž‘์€ ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์ด๋Ÿฐ ๊ณ ์ •์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์€ ์“ธ๋ชจ ์žˆ๋Š” ๋ฒ”์œ„์˜ ์‹ค์ˆซ๊ฐ’์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋น„ํŠธ ๊ฐœ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ ๋น„์šฉ์ด ๋„ˆ๋ฌด ๋งŽ์ด ๋“ ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.

6-2. ์œ ๋™์ ์ธ ์†Œ์ˆ˜์  ์œ„์น˜, ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•

๋‹ค์Œ์€ ์†Œ์ˆ˜์ ์˜ ์œ„์น˜๋ฅผ ์œ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์ด๋‹ค. ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์ด ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ 10์ง„์ˆ˜๋ฅผ ์˜ˆ๋กœ ๋“ค์–ด๋ณด์ž. 10์ง„ ์†Œ์ˆ˜์  ์™ผ์ชฝ์ด ํ•œ์ž๋ฆฌ ๋ฟ์ธ ์†Œ์ˆ˜(์˜ˆ๋ฅผ ๋“ค์–ด, 1.2, 1.5, 2.5 , ...  ์ด๋ฅผ ๊ฐ€์ˆ˜(mantissa)๋ผ๊ณ  ํ•จ)์— 10์„ ๋ช‡๋ฒˆ ๊ณฑํ• ์ง€(์ด๋ฅผ ์ง€์ˆ˜(exponent)๋ผ๊ณ  ํ•จ) ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๋งŒ์•ฝ 0.0012 ๋ผ๋Š” 10์ง„์ˆ˜ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด ์ด๋ฅผ ${1.2} \times {10^-3}$ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์—ฌ๊ธฐ์„œ 10์ด ์•„๋‹Œ 2๋กœ ๋ฐ”๊พธ๊ฒŒ ๋˜๋ฉด ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์ปดํ“จํ„ฐ์—์„œ ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” '๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•'์ด ๋œ๋‹ค.

 

๋ถ€๋™ ์†Œ์ˆ˜์  ํ‘œํ˜„์€ ์ง€์ˆ˜ ๋ถ€๋ถ„์ด ์–ด๋–ค ๊ฐ’์ด๋ƒ์— ๋”ฐ๋ผ ์†Œ์ˆ˜์  ์œ„์น˜๊ฐ€ ์œ ๋™์ ์œผ๋กœ ๋ณ€ํ•ด์„œ '๋ถ€๋™์†Œ์ˆ˜์ '์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ง€์ˆ˜์™€ ๊ฐ€์ˆ˜๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ฒŒ ๋˜๋ฉด 0์ด ์—ฐ์†์œผ๋กœ ๊ณ„์† ๋‚˜ํƒ€๋‚˜๋Š” ๋ถ€๋ถ„์„ ๋ชจ๋‘ ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ์ ์€ ๋น„์šฉ์œผ๋กœ ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.(์•„๊นŒ ์œ„์—์„œ 10์ง„์ˆ˜๋ฅผ ์˜ˆ์‹œ๋กœ ๋“ค์€ ๊ฒƒ์ฒ˜๋Ÿผ 0.0000012๋ฅผ ${1.2} \times {10^-6}$ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ฒŒ ๋˜๋ฉด ์•ž์— 0์ด ์—ฐ์†์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๋ถ€๋ถ„์„ ๋‹ด๋Š” ๋น„ํŠธ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š๊ฒŒ ๋œ๋‹ค) ๋ถ€๋™์†Œ์ˆ˜์ ์„ ํ‘œํ˜„ํ•˜๋Š” ์˜ˆ์‹œ ํ•œ ๊ฐ€์ง€๋งŒ ๊ทธ๋ฆผ์œผ๋กœ ์‚ดํŽด๋ณด๊ณ  ๋„˜์–ด๊ฐ€๋„๋ก ํ•˜์ž.

 

๊ฐ€์ˆ˜, ์ง€์ˆ˜๋ฅผ ํ™œ์šฉํ•ด ์‹ค์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ• = ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•

 

ํ•˜์ง€๋งŒ ์ด๋Ÿฐ ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•๋„ ๋‹จ์ ์ด ์กด์žฌํ•œ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋กœ, ๋น„ํŠธ ์กฐํ•ฉ ์ค‘์— ๋‚ญ๋น„๋˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ๋‹ค. ์œ„์—์„œ๋Š” ๋‚˜์™€์žˆ์ง€ ์•Š์ง€๋งŒ ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์œผ๋กœ๋Š” 0์„ ํ‘œํ˜„ํ•˜๋Š” ์ค‘๋ณต๋œ ๋ฐฉ๋ฒ•์ด 4๊ฐ€์ง€๋‚˜ ๋œ๋‹ค. ๋‘๋ฒˆ์งธ๋กœ๋Š” ๋น„ํŠธ ํŒจํ„ด์ด ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฅผ ๋ณด์™„ํ•˜๊ณ ์ž ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋ฐœ์ „๋œ ๋ฐฉ๋ฒ•์ด IEEE ๋ถ€๋™์†Œ์ˆ˜์  ํ‘œํ˜„๋ฒ•์ด๋‹ค. ์ด ํ‘œํ˜„๋ฒ•์— ๋Œ€ํ•ด์„œ๋Š” ์„ค๋ช…์ด ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ๊ถ๊ธˆํ•˜๋‹ค๋ฉด ์ฑ…์„ ํ†ตํ•ด ํ•™์Šตํ•ด๋ณด๋„๋ก ํ•˜์ž.

 

์ถ”๊ฐ€์ ์œผ๋กœ 2์ง„์ˆ˜๋กœ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ„์œผ๋กœ '2์ง„ ์ฝ”๋“œํ™”ํ•œ 10์ง„์ˆ˜ ์‹œ์Šคํ…œ' ์ผ๋ช… BCD(Binary-Coded Decimal) ๋ฐฉ์‹์ด ์žˆ๋‹ค. ํ•„์ž๋Š” ํ•ด๋‹น ๋‚ด์šฉ์„ ์ฒ˜์Œ์— ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋Š”๋ฐ, ์ธํ„ฐ๋„ท์„ ๊ฒ€์ƒ‰ํ•ด๋ฉด์„œ ๋‹ค๋ฅธ ์ž๋ฃŒ์™€ ํ•จ๊ป˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์šฐ์„  BCD๋Š” 4๋น„ํŠธ๋ฅผ ํ™œ์šฉํ•ด 10์ง„ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. ๋งˆ์น˜ ๋ˆ„๊ตฐ๊ฐ€ ์ด๋ ‡๊ฒŒ ํ•˜๋ผ๊ณ  ํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ผ์ข…์˜ ๊ทœ์น™์„ ๋งŒ๋“ค์–ด 4๋น„ํŠธ๋กœ 10์ง„์ˆ˜๋ฅผ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค.

 

1๋ถ€ํ„ฐ 9๊นŒ์ง€์˜ 10์ง„์ˆ˜๋ฅผ ์œ„์™€ ๊ฐ™์€ 4๋น„ํŠธ๋กœ ๋‚˜ํƒ€๋‚ธ๋‹ค๊ณ  ๊ฐ€์ •!

 

๊ทธ๋ž˜์„œ ๋งŒ์•ฝ 10์ง„์ˆ˜์ธ 12๋ฅผ BCD๋กœ ํ‘œํ˜„ํ•˜๋ฉด 0001 0010 ์ด ๋œ๋‹ค. 12์˜ '1'์ด '0001' ์„, '2'๊ฐ€ '0010'์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋งˆ์น˜ 12 ์ˆซ์ž๋ฅผ ๋ฌธ์ž์—ด๋กœ ์ทจ๊ธ‰ํ•ด์„œ ํ•œ ๊ธ€์ž์”ฉ ๋‚˜ํƒ€๋‚ด๋Š” ๋“ฏ ํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฐ BCD๋Š” ์ผ๋ฐ˜์ ์ธ 2์ง„์ˆ˜์— ๋น„ํ•ด ์“ธ๋ฐ์—†์ด ๋งŽ์€ ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ ์ด ๋ฌธ์ œ์ ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์š”์ฆ˜ ์ฃผ๋ฅ˜ ์‹œ์Šคํ…œ์— ๋‚จ์•„์žˆ์ง€ ์•Š๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜๋„ ๊ฐ€๋” ์ปดํ“จํ„ฐ์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋””์Šคํ”Œ๋ ˆ์ด๋‚˜ ๊ฐ€์†๋„ ์„ผ์„œ์—๋Š” BCD๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•˜๋‹ˆ ์ฐธ๊ณ  ์ •๋„๋กœ ์•Œ์•„๋‘์–ด๋„ ์ข‹์„ ๋“ฏ ํ•˜๋‹ค.

7. ๋น„ํŠธ ๊ทธ๋ฃน์˜ ์ด๋ฆ„

๋น„ํŠธ๋Š” ๋„ˆ๋ฌด ์ž‘์€ ๋‹จ์œ„๋ผ์„œ ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ์‚ฌ์šฉํ•˜๊ธฐ์—๋Š” ์œ ์šฉ์„ฑ์ด ๋–จ์–ด์ง„๋‹ค. ๊ทธ๋ž˜์„œ ๋น„ํŠธ๋ฅผ ์ข€ ๋” ํฐ ๋ฉ์–ด๋ฆฌ๋กœ ์กฐ์งํ™”ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ํ˜„์žฌ ์„ธ๊ณ„์ ์œผ๋กœ๋Š” 8๋น„ํŠธ๋ฅผ ๊ธฐ๋ณธ ๋‹จ์œ„๋กœ ๋„๋ฆฌ ์“ฐ์ธ๋‹ค. ๊ทธ๋ž˜์„œ 8๋น„ํŠธ = 1 ๋ฐ”์ดํŠธ(byte)๋ผ๊ณ  ์ •์˜ํ•œ๋‹ค. ์•„๋ž˜๋Š” ๋น„ํŠธ์˜ ๋ฌถ์Œ์„ ๋ถ€๋ฅด๋Š” ์ด๋ฆ„๋“ค์ด๋‹ค.

 

๋น„ํŠธ์˜ ๋ฌถ์Œ์„ ๋ถ€๋ฅด๋Š” ์ด๋ฆ„

 

๋ณดํ†ต word(์›Œ๋“œ)๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์„ค๊ณ„์ƒ ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ๋ฉ์–ด๋ฆฌ์˜ ๋น„ํŠธ ๋ฌถ์Œ์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ง์ด๋‹ค.

 

์ถ”๊ฐ€์ ์œผ๋กœ ์ฑ…์„ ์ฝ๋‹ค๊ฐ€ ์žฌ๋ฐŒ๋Š” ์‚ฌ์‹ค์„ ์•Œ๊ฒŒ๋˜์—ˆ๋Š”๋ฐ, ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ๋””์Šคํฌ๋‚˜ ํŒŒ์ผ์˜ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ‚ฌ๋กœ๋ฐ”์ดํŠธ, ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ, ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ, ํ…Œ๋ผ๋ฐ”์ดํŠธ๋Š” ๋ฏธํ„ฐ๋ฒ•์œผ๋กœ๋ถ€ํ„ฐ ๊ธฐ์›ํ•˜์—ฌ ์—”์ง€๋‹ˆ์–ด๋“ค์ด ์ฐจ์šฉํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ์ด ๋•Œ ํ‚ฌ๋กœ๋ฐ”์ดํŠธ ์ฆ‰, 1์ฒœ์„ ์˜๋ฏธํ•˜๋Š” 'ํ‚ฌ๋กœ๋ฐ”์ดํŠธ'๋Š” ๋ฐ‘์ด 10์ด ์•„๋‹Œ 2๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ทธ๋ž˜์„œ 1000์— ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด $2^{10}$์ธ 1024๊ฐ€ ํ‚ฌ๋กœ๋ฐ”์ดํŠธ๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

ํ•˜์ง€๋งŒ ๋””์Šคํฌ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š” ๋ณดํ†ต ๋ฐ‘์„ 2๊ฐ€ ์•„๋‹Œ 10์œผ๋กœ ๋ณด๊ณ  ํ•ด๋‹น ์šฉ์–ด๋“ค์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์•„๋งˆ ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์ „์ œํ’ˆ ์ƒ์ ์—์„œ ๋ณด๊ฑฐ๋‚˜ ์ปดํ“จํ„ฐ ์šฉ๋Ÿ‰์„ ๋ณผ ๋•Œ์˜ ์šฉ์–ด๋“ค์€ ๋ชจ๋‘ ๋ฐ‘์„ 10์œผ๋กœ ํ•œ๋‹ค๊ณ  ์•Œ๊ณ  ์žˆ๋„๋ก ํ•˜์ž.

8. ์ปดํ“จํ„ฐ์—์„œ ํ…์ŠคํŠธ ํ‘œํ˜„ํ•˜๊ธฐ

์ด์ œ ์ข€ ๋” ๊ณ ์ฐจ์›์ ์ธ ํ…์ŠคํŠธ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ๋จผ์ € ํ‚ค๋ณด๋“œ์˜ ๋ชจ๋“  ๊ธฐํ˜ธ์— ๋Œ€ํ•ด 7๋น„ํŠธ๋ฅผ ํ• ๋‹นํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋Š” ์•„์Šคํ‚ค(ASCII) ์ฝ”๋“œ๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์žฌ๋ฐŒ๋Š” ๋ถ€๋ถ„์€ ์•„์Šคํ‚ค ์ฝ”๋“œ์—์„œ ๋ฌธ์ž ์ด์™ธ์— ํ†ต์‹  ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ผ์ข…์˜ ์ƒˆ๋กœ์šด ๊ธฐํ˜ธ์—๋„ ์˜๋ฏธ๋ฅผ ๋ถ€์—ฌํ•ด ์ด๋ฅผ ํ†ตํ•ด์„œ ํ†ต์‹  ์ œ์–ด๋ฅผ ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ACK(Acknowledge)๋Š” '์ˆ˜์‹  ํ™•์ธ'์„ ์˜๋ฏธํ•˜๊ณ  NAK๋Š” '์ˆ˜์‹ ํ•˜์ง€ ๋ชปํ•จ'์„ ์˜๋ฏธํ•œ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์•„์Šคํ‚ค ์ฝ”๋“œ๊ฐ€ ์ตœ์ดˆ๋กœ ๋งŒ๋“ค์–ด์กŒ์„ ๋•Œ์—๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ๋ฏธ๊ตญ์—์„œ๋งŒ ์ƒ์‚ฐ๋˜์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•„์Šคํ‚ค ์ฝ”๋“œ๋Š” ์˜ค๋กœ์ง€ ์˜์–ด์—๋งŒ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฝ”๋“œ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ ๋น„์šฉ์ด ์ €๋ ดํ•ด์ง์— ๋”ฐ๋ผ ํ˜„๋Œ€์— ์™€์„œ ๋„๋ฆฌ ์ปดํ“จํ„ฐ๊ฐ€ ๋ณด๊ธ‰๋˜์—ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ์ค‘๊ตญ์–ด, ์ผ๋ณธ์–ด, ์œ ๋Ÿฝ์˜ ๋‹ค๋ฅธ ์–ธ์–ด ๋“ฑ์—๊ฒŒ๋„ ์ ์šฉ๋  ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ์ฝ”๋“œ๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œ ๋Ÿฝ ์–ธ์–ด์— ์ ํ•ฉํ•œ ISO-646๊ณผ ๊ฐ™์€ ํ‘œ์ค€ ์ฝ”๋“œ๊ฐ€ ์กด์žฌํ–ˆ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ๋น„ํŠธ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•ด์ง€๋ฉด์„œ ๋ชจ๋“  ๊ธฐํ˜ธ๋ฅผ 16๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ ์ƒˆ๋กœ์šด ํ‘œ์ค€์ด ์ƒ๊ฒจ๋‚ฌ๋‹ค. ๊ทธ๊ฒƒ์ด ๋ฐ”๋กœ ์œ ๋‹ˆ์ฝ”๋“œ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ดํ›„์— ์œ ๋‹ˆ์ฝ”๋“œ๋Š” 21๋น„ํŠธ๊นŒ์ง€ ํ™•์žฅ๋˜์—ˆ์œผ๋ฉฐ 21๋น„ํŠธ ์ •๋„๋ฉด ์•ž์œผ๋กœ ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ๋‹ค ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค.

 

๊ทธ๋Ÿฐ๋ฐ ์šฐ๋ฆฌ๊ฐ€ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ํ”ํžˆ ๋ณด๋Š” UTF-8์ด๋ผ๋Š” ๊ฒƒ์„ ํ•œ ๋ฒˆ์ฏค ๋ณธ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด์— ๋Œ€ํ•ด ์ž ๊น ์•Œ์•„๋ณด์ž. ๋จผ์ € UTF-8์€ '์œ ๋‹ˆ์ฝ”๋“œ ๋ณ€ํ™˜ ํ˜•์‹ 8๋น„ํŠธ'๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์•„๊นŒ ์œ„์—์„œ ์•„์Šคํ‚ค ์ฝ”๋“œ๋Š” 7๋น„ํŠธ์— ํ• ๋‹นํ•˜์—ฌ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ปดํ“จํ„ฐ๋Š” 7๋น„ํŠธ๊ฐ’์„ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด์žˆ์ง€ ์•Š๊ณ  8๋น„ํŠธ๋ฅผ ํ•œ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— 8๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ์•„์Šคํ‚ค ์ฝ”๋“œ ๋ฌธ์ž๋ฅผ ์ €์žฅํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์—ฌ๊ธฐ์„œ ์˜๋ฌธ์ด ๋“ค ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฉด 8๋น„ํŠธ๋งŒ ์‚ฌ์šฉํ•ด๋„ ๋ ํ…๋ฐ, ์™œ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ 16, 21๋น„ํŠธ๊นŒ์ง€ ํ™•์žฅํ• ๊นŒ?

 

์ด์œ ๋Š” ๋‹ค๋ฅธ ๋น„ํŠธ ํŒจํ„ด์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋น„ํŠธ ํŒจํ„ด ๋•Œ๋ฌธ์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ์œ„์—์„œ ์ตœ์ดˆ๋กœ ๋ฐฐ์šธ ๋•Œ, ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•˜๊ณ  ์ด ์ˆซ์ž๋“ค์„ ํ™œ์šฉํ•ด ๋˜ ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐฐ์› ๋‹ค. ์ด๋Ÿฐ ๊ฒƒ๋“ค์ด ๋ฐ”๋กœ ๋‹ค๋ฅธ ๋น„ํŠธ ํŒจํ„ด์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํŠน์ • ๋น„ํŠธ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๋ฅผ '์ธ์ฝ”๋”ฉ(Encoding)' ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

9. ์ปดํ“จํ„ฐ์—์„œ ์ƒ‰๊น” ํ‘œํ˜„ํ•˜๊ธฐ

์ปดํ“จํ„ฐ์—์„œ ๋‹ค์–‘ํ•œ ์ƒ‰๊น”์„ ํ‘œํ˜„ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค๋Š” ์ „์ž ๋ชจ๋ˆˆ์ข…์ด์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์— ์ƒ‰์„ ํ‘œํ˜„ํ•˜๋Š” ์ ์„ ์ฐ์–ด์„œ ๋งŒ๋“œ๋Š”๋ฐ ์ด๊ฒƒ์ด ๋ฐ”๋กœ '๊ทธ๋ฆผ ์›์†Œ' ์ฆ‰, ํ”ฝ์…€(pixel)์„ ์˜๋ฏธํ•œ๋‹ค. 

 

์ด๋•Œ, ํ”ฝ์…€ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด 32๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ƒ‰๊น”์€ ๋นจ๊ฐ„์ƒ‰, ๋…น์ƒ‰, ํŒŒ๋ž€์ƒ‰(๊ทธ๋ž˜์„œ RGB ๋ผ๊ณ  ํ•œ๋‹ค)์˜ ์กฐํ•ฉ์œผ๋กœ ๋งŒ๋“ค์–ด๋‚ด๋Š”๋ฐ, ํ•œ ์ƒ‰๊น”๋‹น 8๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ 8๋น„ํŠธ๊ฐ€ 3๊ฐœ ์ฆ‰, 24๋น„ํŠธ๋ฉด 32๋น„ํŠธ์—์„œ 24๋น„ํŠธ๋ฅผ ๋บ€ 8๋น„ํŠธ๊ฐ€ ๋‚จ๊ฒŒ๋œ๋‹ค. ์ด 8๋น„ํŠธ๋Š” ๋ฐ”๋กœ ์ƒ‰๊น”์˜ ํˆฌ๋ช…๋„๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ์ƒ‰๊น”์„ ์ธ์ฝ”๋”ฉํ•˜๋Š” ํ‘œํ˜„๋ฐฉ๋ฒ•๋„ ์žˆ๋‹ค. ์–ด๋””์„ ๊ฐ€ #ffff00 ์™€ ๊ฐ™์€ ํ‘œ๊ธฐ๋ฒ•์„ ๋ณธ ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด๋Š” ์ƒ‰๊น”์„ 16์ง„ ํŠธ๋ฆฌํ”Œ๋ ›(hex triplet)์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์›น์—์„œ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. # ๋’ค์— ์—ฌ์„ฏ ์ž๋ฆฌ 16์ง„ ์ˆซ์ž๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ #000000์€ ๊ฒ€์€์ƒ‰, #ffffff๋Š” ํฐ์ƒ‰์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.


์ง€๊ธˆ๊นŒ์ง€ ์ปดํ“จํ„ฐ๊ฐ€ '๋น„ํŠธ'๋งŒ์„ ์‚ฌ์šฉํ•ด์„œ ์–‘์˜ ์ •์ˆ˜, ์Œ์˜ ์ •์ˆ˜, ์‹ค์ˆ˜, ํ…์ŠคํŠธ, ์ƒ‰๊น”์„ ์–ด๋–ป๊ฒŒ ํ‘œํ˜„ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. ๋‹ค์Œ ์žฅ์—์„œ๋Š” ๊ทธ๋Ÿฌ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋Œ€์ฒด ์™œ ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์„ฑ์š”์†Œ ๊ด€์ ์—์„œ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.

๋ฐ˜์‘ํ˜•