MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ
0
์ด ๋น„ํŠธ๋ฅผ ๋ฐ์ดํ„ฐ ๋’ค์— ์ถ”๊ฐ€ํ•˜์„ธ์š”
๋ฐ์ดํ„ฐ์˜ 1 ๊ฐœ์ˆ˜ 4
๋ฐ์ดํ„ฐ ๋น„ํŠธ ๊ธธ์ด 7
ํŒจ๋ฆฌํ‹ฐ ์ถ”๊ฐ€ ํ›„ ์ „์ฒด 1 ๊ฐœ์ˆ˜ 4

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ž€?

ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” ์ด์ง„ ๋ฐ์ดํ„ฐ ๋ฌถ์Œ์— ์ถ”๊ฐ€๋˜๋Š” ๋‹จ ํ•˜๋‚˜์˜ ๋น„ํŠธ๋กœ, ์ „์†ก ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ฅผ ๊ฐ์ง€ํ•˜๋Š” ๋ฐ ์“ฐ์ž…๋‹ˆ๋‹ค. ์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ(even parity)์—์„œ๋Š” ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ ์ž์‹ ์„ ํฌํ•จํ•œ ์ „์ฒด 1์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ง์ˆ˜๊ฐ€ ๋˜๋„๋ก ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ ๊ฐ’์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณ„์‚ฐ๊ธฐ๋Š” ์ž…๋ ฅํ•œ ์ด์ง„ ๋ฌธ์ž์—ด์—์„œ 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ผ ๋’ค ์˜ฌ๋ฐ”๋ฅธ ์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ „์†ก ํ”„๋ ˆ์ž„์„ ๊ตฌ์„ฑํ•˜๋Š” ์ด์ง„ ๋ฐ์ดํ„ฐ ์›Œ๋“œ
1์˜ ์ด ๊ฐœ์ˆ˜๊ฐ€ ์ง์ˆ˜๊ฐ€ ๋˜๋„๋ก ๋ฐ์ดํ„ฐ์— ์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

1๊ณผ 0์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•˜๊ณ (์˜ˆ: 1011001) ์‹คํ–‰ํ•˜์„ธ์š”. ๊ณ„์‚ฐ๊ธฐ๋Š” ๋ฐ์ดํ„ฐ ๋’ค์— ๋ถ™์ผ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ, ์›๋ณธ ๋ฐ์ดํ„ฐ์— ํฌํ•จ๋œ 1์˜ ๊ฐœ์ˆ˜, ๋ฐ์ดํ„ฐ ๊ธธ์ด, ๊ทธ๋ฆฌ๊ณ  ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ฅผ ๋”ํ•œ ๋’ค์˜ ์ „์ฒด 1์˜ ๊ฐœ์ˆ˜๋ฅผ ํ•จ๊ป˜ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๊ณต์‹ ์„ค๋ช…

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ \(P\)๋Š” ๋ฐ์ดํ„ฐ์— ๋“ค์–ด ์žˆ๋Š” 1์˜ ๊ฐœ์ˆ˜๋ฅผ 2๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋กœ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

$$P_{\text{even}} = \left(\text{1์˜ ๊ฐœ์ˆ˜}\right) \bmod 2$$

๋ฐ์ดํ„ฐ์— ์ด๋ฏธ 1์ด ์ง์ˆ˜ ๊ฐœ ๋“ค์–ด ์žˆ๋‹ค๋ฉด ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” 0์ด ๋ฉ๋‹ˆ๋‹ค(์•„๋ฌด๊ฒƒ๋„ ๋ฐ”๊ฟ€ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค). 1์ด ํ™€์ˆ˜ ๊ฐœ๋ผ๋ฉด ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” 1์ด ๋˜์–ด ์ „์ฒด 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง์ˆ˜๋กœ ๋งž์ถฐ ์ค๋‹ˆ๋‹ค.

์˜ˆ์ œ๋กœ ์‚ดํŽด๋ณด๊ธฐ

๋ฐ์ดํ„ฐ 1011001์„ ์‚ดํŽด๋ด…์‹œ๋‹ค. 1์€ 1๋ฒˆ, 3๋ฒˆ, 4๋ฒˆ, 7๋ฒˆ ์ž๋ฆฌ์— ์žˆ์–ด ๋ชจ๋‘ ๋„ค ๊ฐœ์ž…๋‹ˆ๋‹ค. 4๋Š” ์ง์ˆ˜์ด๋ฏ€๋กœ \(4 \bmod 2 = 0\)์ด ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” 0์ด๊ณ , ์ „์†ก๋˜๋Š” ์›Œ๋“œ๋Š” 10110010์ด ๋˜๋ฉฐ 1์˜ ๊ฐœ์ˆ˜๋Š” ์—ฌ์ „ํžˆ ๋„ค ๊ฐœ๋กœ ์ง์ˆ˜๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ด์ง„ ๋ฌธ์ž์—ด์—์„œ 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋ฅผ ์„ ํƒํ•˜๊ธฐ
1์˜ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด, ๊ฐœ์ˆ˜๊ฐ€ ํ™€์ˆ˜์ด๋ฉด ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” 1, ์•„๋‹ˆ๋ฉด 0์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ์™€ ํ™€์ˆ˜ ํŒจ๋ฆฌํ‹ฐ์˜ ์ฐจ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”? ์ง์ˆ˜ ํŒจ๋ฆฌํ‹ฐ๋Š” ์ „์ฒด 1์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง์ˆ˜๋กœ, ํ™€์ˆ˜ ํŒจ๋ฆฌํ‹ฐ๋Š” ํ™€์ˆ˜๋กœ ๋งž์ถฅ๋‹ˆ๋‹ค. ๋‘ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” ์„œ๋กœ ๋ฐ˜๋Œ€ ๊ฐ’(0๊ณผ 1)์„ ๊ฐ€์งˆ ๋ฟ์ž…๋‹ˆ๋‹ค.

ํŒจ๋ฆฌํ‹ฐ๋กœ ๋ชจ๋“  ์˜ค๋ฅ˜๋ฅผ ์žก์„ ์ˆ˜ ์žˆ๋‚˜์š”? ํ•˜๋‚˜์˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” ๋น„ํŠธ๊ฐ€ ํ™€์ˆ˜ ๊ฐœ ๋’ค์ง‘ํžŒ ์˜ค๋ฅ˜๋Š” ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ง์ˆ˜ ๊ฐœ๊ฐ€ ๋’ค์ง‘ํžŒ ์˜ค๋ฅ˜(์˜ˆ: ๋‘ ๋น„ํŠธ๊ฐ€ ๋™์‹œ์— ๋ฐ”๋€ ๊ฒฝ์šฐ)๋Š” ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ•˜๋ฉฐ ์˜ค๋ฅ˜๋ฅผ ์ •์ •ํ•  ์ˆ˜๋„ ์—†์Šต๋‹ˆ๋‹ค.

ํŒจ๋ฆฌํ‹ฐ๋Š” ์–ด๋””์— ์“ฐ์ด๋‚˜์š”? ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ๋Š” ์ง๋ ฌ ํ†ต์‹ (UART), ๋ฉ”๋ชจ๋ฆฌ(ํŒจ๋ฆฌํ‹ฐ RAM)์— ์‚ฌ์šฉ๋˜๋ฉฐ, ๋” ๊ฐ•๋ ฅํ•œ ์˜ค๋ฅ˜ ์ •์ • ์ฝ”๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ๋ณธ ์š”์†Œ๋กœ๋„ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: