CS/์ปดํจํฐ์ผ๋ฐ
์ง๋ฒ 3์ด๊ณผ ์ฝ๋ : 3(0011) ์ ๋ํจ ๋ฌธ์ ) 10์ง์ 3์ 3-์ด๊ณผ ์ฝ๋์์ ํํํ๊ธฐ 3 -> 0011 3์ด๊ณผ์ฝ๋ 0011 ๋ํ๊ธฐ 0011 +0011 ------- 0110 ๋ณด์ 1์ ๋ณด์ : ๊ฐ ์๋ฆฌ์ ์๋ 1์ 0์ผ๋ก, 0์ 1๋ก ๋ฐ๊พธ์ด ํํํ๋ค. 2์ ๋ณด์ : 1์ ๋ณด์๋ฅผ ๋จผ์ ๊ตฌํ ๋ค์ ๋งจ ์ค๋ฅธ์ชฝ ์๋ฆฌ์ 1์ ๋ํ์ฌ ๊ตฌํ๋ค. 9์ ๋ณด์ : 10์ง์์์ ๊ฐ ์๋ฆฟ์์ ์ซ์๋ฅผ ์ต๋๊ฐ์์ ๋บ๋ค. 10์ ๋ณด์: 9์ ๋ณด์๋ฅผ ๋จผ์ ๊ตฌํ ๋ค์ ๊ทธ ๊ฒฐ๊ณผ์ 1์ ๋ํ์ฌ ๊ตฌํ๋ค. ์์) 45์ ๋ํ 9์ ๋ณด์๋? 99-45 = 54 11101์ 1์ ๋ณด์๋? ์๋ฆฟ์ ๋ฐ๊พธ๊ธฐ -> 00010 2์ ๋ณด์๋? 1์ ๋ณด์ + 1 = 00011 BCD ์ฝ๋ 10์ง์์ ๊ฐ๊ฐ์ ์๋ฆฌ๋ฅผ 2์ง์๋ก ๋ฐ๊ฟ์ฃผ๋ฉด BCD code๊ฐ ..
CS/์ปดํจํฐ์ผ๋ฐ
๋ถ ๋์ (Boolean Algebra) ์ฐธ(1)๊ณผ ๊ฑฐ์ง(0), ๋ ๊ฐ์ง์ ๋
ผ๋ฆฌ๊ฐ๋ง ๊ฐ์ง๋ ๋์ ๋ฌธ์ ) F = (A+B) • (A+C) ๋ฅผ ๊ฐ์ํ ํ๊ธฐ ๋๋ณด๊ธฐ ๊ตํ ๋ฒ์น A+B = B+A , A•B = B•A ๋์ผ ๋ฒ์น A + A = A , A•A = A ํญ๋ฑ ๋ฒ์น A + 0 = A , A + 1 = 1 , A•1=A , A•0=0 F = A•A + A•C + B•A + B•C = A + AC + AB + BC ( ๋์ผ๋ฒ์น , ๊ตํ๋ฒ์น ) = A(1+C) + AB + BC = A + AB + BC ( ํญ๋ฑ๋ฒ์น ) = A(1+B) + BC = A + BC F = A + BC ๋
ผ๋ฆฌ ๊ฒ์ดํธ(Logic Gate) ๋ฐ๊ฐ์ฐ๊ธฐ (Half Adder) ๊ฐ์ฐ๊ธฐ๋ ๋ง์
์ฐ์ฐ์ ์ํํ๊ธฐ ์ํ ๋
ผ๋ฆฌํ๋ก์ด๋ค. ๋ฐ๊ฐ์ฐ๊ธฐ๋ ํ ์..
CS/์ปดํจํฐ์ผ๋ฐ
ํ๋์จ์ด - ์ค์ฒด๊ฐ ์๋(์๊ฐ์ ์ผ๋ก ๋ณด์ด๋ฉด์๋ ๋ง์ง ์ ์๋), ์ปดํจํฐ์ ๋ชจ๋ ๋ฌผ๋ฆฌ์ ์ธ ๋ถํ์ ํตํ์ด ์๋ฏธ โป ์๋ฅผ ๋ค์ด, Windows๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋
ธํธ๋ถ ํน์ Android/iOS ์ฌ์ฉ์ ์ํ ์ค๋งํธํฐ, ๊ทธ ์ธ ๋ชจ๋ํฐ, ํค๋ณด๋ ๋ง์ฐ์ค ๋ฑ์ด ๋ชจ๋ ํ๋์จ์ด ํ๋์จ์ด๋ ๋ฉ์ธ๋ณด๋, ์ค์์ฒ๋ฆฌ์ฅ์น(CPU), ๊ธฐ์ต์ฅ์น, ์
์ถ๋ ฅ์ฅ์น ๋ฑ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ์ค์์ฒ๋ฆฌ์ฅ์น(CPU, Central Processing Unit) - ์ปดํจํฐ์ ์ค์์์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ํต์ฌ์ ์ธ ์ฅ์น. - ์ฌ์ฉ์๊ฐ ๋ช
๋ น์ ๋ณด๋ด๋ฉด, ๋ช
๋ น์ด ํด์ / ์๋ฃ ์ฒ๋ฆฌ(์ฐ์ฐ)๋ฅผ ํตํด ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅ์ฅ์น์๊ฒ ๋ณด๋ด์ค๋ค. - ์ ์ด์ฅ์น / ์ฐ์ฐ์ฅ์น / ๋ ์ง์คํฐ(๊ธฐ์ต์ฅ์น)๋ก ๊ตฌ์ฑ๋๋ค. ์ ์ด์ฅ์น (CUใControl Unit) ์ปดํจํฐ์ ์๋ ๋ชจ๋ ์ฅ์น๋ค์ ๋์์ ์ง..