์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๋ฆฌ์1m๋ง๋๊ธฐ
- ์ฌ์ดํด๋ฆฐ
- ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋์
- ํฌ๋ฆฝํค
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
- ์์๋ ผ๋ฆฌํ๋ก
- ๋ณด๊ถ์ ๊ฑฐ ์ผ์
- ์๋ฃ๊ตฌ์กฐ
- ๊ฒฝ์
- ๋ฐ์๋
- ํํ์ฑ
- ์ ํ์ฑ
- ๋์ ์คํ
- ์ ์๋
- ์ปดํจํฐ์ ๊ฐ๋
- ์ค์์ด๊ถ์
- ํผํฐ๋ฅด๋ธ๋คผํ
- ์คํ
- ๋ ๋ฒจ0
- ์ ๋ณด์ฒ๋ฆฌ๊ธฐ๋ฅ์ฌ
- p53
- ์นด๋๋ด์ค
- ์๋ฃ๊ตฌ์ฑ์ ๋จ์
- ์ฒ ํ
- ๊ธฐํ์กฐํฉ๋ ผ๋ฆฌํ๋ก
- ์๋์กฐ์ ์ฅ์น
- ์ ์ ์คํ
- ์ด๊ธฐ์ผ์๋ก
- Today
- Total
๋ชฉ๋ก๐ ์๊ฒฉ์ฆ (22)
0105

์ปดํจํฐ๋ ๋ด๋ถ์ ์ผ๋ก **2์ง๋ฒ(Binary)**์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์ฐ์ฐ์ ์ํํฉ๋๋ค. ํ์ง๋ง, ์ปดํจํฐ ๊ณผํ์์๋ **8์ง๋ฒ(Octal), 10์ง๋ฒ(Decimal), 16์ง๋ฒ(Hexadecimal)**๋ ์์ฃผ ์ฌ์ฉ๋ฉ๋๋ค.1. ๊ฐ ์ง๋ฒ์ ํน์ง2์ง๋ฒ (Binary): 0๊ณผ 1 ๋ ๊ฐ์ ์ซ์๋ก ํํ8์ง๋ฒ (Octal): 0~7๊น์ง์ ์ซ์๋ก ํํ, 2์ง์ 3์๋ฆฌ์ฉ ๋ฌถ์ด์ ๋ณํ10์ง๋ฒ (Decimal): 0~9๊น์ง์ ์ซ์๋ก ํํ (์ผ๋ฐ์ ์ธ ์ซ์ ํ๊ธฐ๋ฒ)16์ง๋ฒ (Hexadecimal): 09์ AF(10~15)๋ฅผ ์ฌ์ฉ, 2์ง์ 4์๋ฆฌ์ฉ ๋ฌถ์ด์ ๋ณํ2. ์ง๋ฒ ๋ณํ ๋ฐฉ๋ฒ(1) 10์ง์ → ์ํ๋ ์ง์ ๋ณํ์ ์ ๋ถ๋ถ: ๋ณํํ ์ง์๋ก ๊ณ์ ๋๋๊ณ , ๋๋จธ์ง๋ฅผ ์ญ์์ผ๋ก ํ์์์ ๋ถ๋ถ: ๋ณํํ ์ง์๋ฅผ ๊ณฑํ๊ณ , ์ ์ ๋ถ๋ถ์ ์์๋..

์ปดํจํฐ์ ๋ฐ์ดํฐ ํํ ๋ฐ ์ ์ฅ ๋จ์ ์ ๋ฆฌ์ปดํจํฐ์์๋ ๋ด๋ถ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฌผ๋ฆฌ์ ๋จ์(๋นํธ, ๋ฐ์ดํธ, ์๋ ๋ฑ)์ ์ฌ๋์ด ์ธ์ํ๊ณ ์ฌ์ฉํ ์ ์๋ ๋ ผ๋ฆฌ์ ๋จ์(ํ๋, ๋ ์ฝ๋, ํ์ผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ)๊ฐ ์กด์ฌํ๋ค.1. ๋ฌผ๋ฆฌ์ ๋จ์๋นํธ(Bit, Binary Digit)์ ๋ณด ํํ์ ์ต์ ๋จ์0๊ณผ 1์ ๋ ๊ฐ์ง ์ํ๋ฅผ ๊ฐ์ง๋ 2์ง์ 1์๋ฆฌ๋๋ธ(Nibble)4๊ฐ์ ๋นํธ๋ก ๊ตฌ์ฑ16์ง์ ํ ์๋ฆฌ๋ฅผ ํํํ๋ ๋ฐ ์ ํฉ๋ฐ์ดํธ(Byte)๋ฌธ์๋ฅผ ํํํ๋ ์ต์ ๋จ์8๊ฐ์ ๋นํธ๊ฐ ๋ชจ์ฌ 1๋ฐ์ดํธ๋ฅผ ๊ตฌ์ฑ1๋ฐ์ดํธ๋ 256(2โธ)๊ฐ์ง ์ ๋ณด๋ฅผ ํํ ๊ฐ๋ฅ์ฃผ์ ์ง์ ์ ๋จ์๋ก ์ฌ์ฉ๋จ์ผ๋ฐ์ ์ผ๋ก ์๋ฌธ์ ๋ฐ ์ซ์๋ 1๋ฐ์ดํธ, ํ๊ธ ๋ฐ ํ์๋ 2๋ฐ์ดํธ๋ก ํํ์๋(Word)CPU๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฐ์๋(Half Wo..

ํ๋ฆฝํ๋กญ(Flip-Flop) ์ ๋ฆฌํ๋ฆฝํ๋กญ์ ์ธ๋ถ ์ ๋ ฅ๊ณผ ํ์ฌ ์ํ์ ๋ฐ๋ผ ์ถ๋ ฅ์ ๊ฒฐ์ ํ๋ฉฐ, ์ ์์ด ๊ณต๊ธ๋๋ ํ ์ํ๋ฅผ ์ ์งํ ์ ์๋ ๊ธฐ์ต ๊ธฐ๋ฅ์ ๊ฐ์ง ๋ ผ๋ฆฌํ๋ก์ด๋ค. ํ๋ฆฝํ๋กญ์ 1๋นํธ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์์ผ๋ฉฐ, ์ฃผ๋ก ๋ ผ๋ฆฌ ๊ฒ์ดํธ(NAND, NOR)๋ก ๊ตฌ์ฑ๋๋ค.1. RS ํ๋ฆฝํ๋กญRS ํ๋ฆฝํ๋กญ์ ๊ธฐ๋ณธ์ ์ธ ํํ๋ก, S(Set)๊ณผ R(Reset) ์ ๋ ฅ์ ์ด์ฉํ์ฌ ์ํ๋ฅผ ๋ณ๊ฒฝํ๋ค.ํน์ฑํ00Q(t)๋ณํ ์์010Reset101Set11๋์X์ฌ์ฉ ๋ถ๊ฐ2. D ํ๋ฆฝํ๋กญRS ํ๋ฆฝํ๋กญ์์ R ์ ๋ ฅ์ ์ธ๋ฒํฐ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋์ ์ ๋ ฅ์ (D)์ผ๋ก ๊ตฌ์ฑํ ํํ์ด๋ค. ์ ๋ ฅ ๊ฐ์ ๊ทธ๋๋ก ์ ์ฅํ๋ ๊ธฐ๋ฅ์ ์ํํ๋ค.ํน์ฑํ00Reset11Set3. JK ํ๋ฆฝํ๋กญRS ํ๋ฆฝํ๋กญ์ S = R = 1์ผ ๋ ๋์ํ์ง ์๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ํ๋ฆฝํ๋กญ์ผ..

๋์ฝ๋(Decoder)์ ์: N๊ฐ์ ์ ๋ ฅ์ ์ ๋ฐ์์ 2โฟ๊ฐ์ ์ถ๋ ฅ์ ์ผ๋ก ๋ฒ์ญํ๋ ํ๋ก์ฃผ์ ํน์ง:AND ๊ฒ์ดํธ๋ก ๊ตฌ์ฑ๋จ2์ง ์ฝ๋๋ฅผ ๋ค๋ฅธ ์ฝ๋๋ก ๋ณํํ ๋ ์ฌ์ฉ๋จ2-to-4 ๋์ฝ๋ ์ง๋ฆฌํA B D0 D1 D2 D3001000010100100010110001์ธ์ฝ๋(Encoder)์ ์: ๋์ฝ๋์ ๋ฐ๋ ๊ธฐ๋ฅ ์ํ2โฟ ๊ฐ์ ์ ๋ ฅ์ ์ ๋ฐ์ n๊ฐ์ ์ถ๋ ฅ์ ์ผ๋ก ์ฝ๋ํํ์ฌ ์ถ๋ ฅ๊ธฐ๋ฅ:ํน์ ๊ฐ์ ์ฌ๋ฌ ์๋ฆฌ 2์ง์๋ก ๋ณํํน์ ์ฅ์น์์ ๋ณด๋ด๋ ์ ํธ๋ฅผ ์ฌ๋ฌ ๊ฐ์ 2์ง ์ ํธ๋ก ๋ณํ๋ฐ์ดํฐ๋ฅผ ์ํธํํ์ฌ ์ ์กํ๋ ์ญํ ์ํ๋ฉํฐํ๋ ์(Multiplexer)์ ์: 2โฟ ๊ฐ์ ์ ๋ ฅ์ ์ค 1๊ฐ๋ฅผ ์ ํํ์ฌ 1๊ฐ์ ์ถ๋ ฅ์ ์ผ๋ก ์ ๋ฌํ๋ ํ๋ก๊ธฐ๋ฅ:์ฌ๋ฌ ๊ฐ์ ์ ๋ ฅ ์ค ํ๋๋ง ์ ํํ์ฌ ์ถ๋ ฅ๋ฐ์ดํฐ ์ ํ ๋ฐ ์ ์ก์ ์ํด ์ฌ์ฉ๋จ๋๋ฉํฐํ๋ ์(Demultiplex..

์กฐํฉ๋ ผ๋ฆฌํ๋ก ๊ฐ์์กฐํฉ ๋ ผ๋ฆฌํ๋ก๋ ํ์ฌ์ ์ ๋ ฅ(0 ๋๋ 1) ๋ง์ผ๋ก ์ถ๋ ฅ์ด ๊ฒฐ์ ๋๋ ํ๋ก์ด๋ฉฐ, ๊ธฐ์ต ๊ธฐ๋ฅ์ด ์์.์ฃผ์ ์กฐํฉ ๋ ผ๋ฆฌํ๋ก: ๋ฐ๊ฐ์ฐ๊ธฐ, ์ ๊ฐ์ฐ๊ธฐ, ๋์ฝ๋, ์ธ์ฝ๋, ๋ฉํฐํ๋ ์, ๋๋ฉํฐํ๋ ์ ๋ฑ.๋ฐ๊ฐ์ฐ๊ธฐ (Half Adder)๊ธฐ๋ฅ: 1๋นํธ 2์ง์ ๋ ๊ฐ๋ฅผ ๋ํด ํฉ(S) ๊ณผ ์๋ฆฌ์ฌ๋ฆผ(C) ์ ๊ณ์ฐํ๋ ํ๋ก์ง๋ฆฌํABS(ํฉ)C(์๋ฆฌ์ฌ๋ฆผ)0000011010101101๋ ผ๋ฆฌ์์๋ฆฌ์ฌ๋ฆผ: C = A * Bํฉ: S = A⊕B = A’B + AB’์ ๊ฐ์ฐ๊ธฐ (Full Adder)๊ธฐ๋ฅ: ๋ท์๋ฆฌ์์ ์ฌ๋ผ์จ ์๋ฆฌ์ฌ๋ฆผ์(Ci) ๋ฅผ ํฌํจํ์ฌ 1๋นํธ ํฌ๊ธฐ์ 2์ง์ 3์๋ฆฌ๋ฅผ ๋ํ๋ ํ๋ก์ง๋ฆฌํABCiS(ํฉ)Ci+1(์๋ฆฌ์ฌ๋ฆผ)0000000110010100110110010101011100111111๋ ผ๋ฆฌ์ํฉ: S = (A⊕B) ⊕ C์๋ฆฌ..

1. ๋ ผ๋ฆฌ ๊ฒ์ดํธ ๊ฐ๋ ๋ ผ๋ฆฌ ํ๋ก๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ ์ ์์์0๊ณผ 1์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ์ ํธ๋ก ์ฌ์ฉ2. ๊ธฐ๋ณธ ๋ ผ๋ฆฌ ๊ฒ์ดํธ ์ข ๋ฅ ๋ฐ ํน์ฑ ๊ฒ์ดํธ์ค๋ช ๋ ผ๋ฆฌ์์ง๋ฆฌํAND๋ชจ๋ 1์ผ ๋ 1 ์ถ๋ ฅY = A * B(0,0 → 0), (0,1 → 0), (1,0 → 0), (1,1 → 1)ORํ๋๋ผ๋ 1์ด๋ฉด 1 ์ถ๋ ฅY = A + B(0,0 → 0), (0,1 → 1), (1,0 → 1), (1,1 → 1)NOT์ ๋ ฅ๊ฐ์ ๋ฐ๋๋ก ๋ณํY = A'(0 → 1), (1 → 0)BUFFER์ ๋ ฅ๊ฐ ๊ทธ๋๋ก ์ถ๋ ฅY = A(0 → 0), (1 → 1)NANDAND์ ๋ถ์ Y = (A * B)'(0,0 → 1), (0,1 → 1), (1,0 → 1), (1,1 → 0)NOROR์ ๋ถ์ Y = (A + B)'(0,0 → 1), (0,1 → 0), (1..