์ ๊ณต ๊ณผ๋ชฉ/์ปดํจํฐ ๊ตฌ์กฐ(12)
-
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฒ์ค ์ค์ฌ
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฒ์ค ์ค์ฌ CPU, ์ฃผ๊ธฐ์ต์ฅ์น, ๋ชจ๋ํฐ, ํค๋ณด๋, ํ๋ฆฐํฐ, ์บ์์ ์๋์ ์ ๋ถ "์์คํ ๋ฒ์ค"๋ฅผ ํตํด์ ์๋์ด ๋๋ค. ์ด ์์คํ ๋ฒ์ค์ ์ข ๋ฅ์๋ 3๊ฐ์ง(๋ฐ์ดํฐ ๋ฒ์ค, ์ฃผ์ ๋ฒ์ค, ์ ์ด ๋ฒ์ค)๊ฐ ์กด์ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์์คํ ๋ฒ์ค์ ์ ์๋๋ ์์๋ค ์ค์์ ์ด๋ฌํ ๋ฒ์ค ์ฌ์ฉ์ ์ฃผ์ฒด๊ฐ ๋๋ ์์๋ค์ "๋ฒ์ค ๋ง์คํฐ"๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ฒ์ค ๋ง์คํฐ๋ค์ ํ ์๊ฐ์ ํ ๊ฐ์ ๋ฒ์ค ๋ง์คํฐ๋ง ์์คํ ๋ฒ์ค๋ฅผ ์ด์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ฆฌ๋ "๋ฒ์ค ์ค์ฌ"๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. ์ค๋ ๋ฐฐ์๋ณผ ๋ด์ฉ์ ๋ฒ์ค ์ค์ฌ์ด๋ค. ๋ฒ์ค ์ค์ฌ - ๋ ๊ฐ ์ด์์ ๋ฒ์ค ๋ง์คํฐ๋ค์ด ๋์์ ๋ฒ์ค ์ฌ์ฉ์ ์์ฒญํ ๊ฒฝ์ฐ์ ์์๋ฅผ ๊ฒฐ์ ํด์ฃผ๋ ์์คํ ๋์. ๋ฒ์ค๋ฅผ ์ค์ฌํ๊ธฐ ์ํด์๋ 3๊ฐ์ง ์ ์ด ์ ํธ๊ฐ ํ์ํ๋ค. (๋ฒ์ค ์๊ตฌ ์ ํธ, ๋ฒ์ค ์น์ธ ์ ํธ, ๋ฒ์ค ์ฌ์ฉ์ค..
2020.12.08 -
์ปดํจํฐ ๊ตฌ์กฐ - ๋ ผ๋ฆฌ์ฐ์ฐ
์ปดํจํฐ ๊ตฌ์กฐ - ๋ ผ๋ฆฌ์ฐ์ฐ ์ปดํจํฐ ๊ตฌ์กฐ์ ์ ๊ธฐ๋ณธ์ ์ธ ๋ ผ๋ฆฌ ์ฐ์ฐ์ NOT, AND, OR, XOR์ด ์๋ค. AND ์ฐ์ฐ : ๋ ๋ฐ์ดํฐ ๋จ์ด๋ค์ ๋์๋๋ ๋นํธ๋ค ๊ฐ์ AND ์ฐ์ฐ์ ์ํ ex) ๋ฐ์ดํฐ ๋ ๋ค 1์ผ ๋ 1 OR ์ฐ์ฐ : ๋ ๋ฐ์ดํฐ ๋จ์ด๋ค์ ๋์๋๋ ๋นํธ๋ค ๊ฐ์ OR ์ฐ์ฐ์ ์ํ ex) ๋ฐ์ดํฐ ๋ ์ค ํ๋๊ฐ 1์ด๊ฑฐ๋ ๋ ๋ค 1 ์ผ๋ 1 XOR ์ฐ์ฐ : ๋ ๋ฐ์ดํฐ ๋จ์ด๋ค์ ๋์๋๋ ๋นํธ๋ค ๊ฐ์ XOR ์ฐ์ฐ์ ์ํ ex) ๋ ๋ฐ์ดํฐ๊ฐ ๋ค๋ฅผ๋ 1 NOT ์ฐ์ฐ : ๋ฐ์ดํฐ์ ๋ชจ๋ ๋นํธ๋ค์ ๋ฐ์ ex) 1 0 -> 0 1 ๋ํ ์ฐ์ฐํ๋ ๋ฐฉ์์ ๋ฐ๋ผ ์ฌ๋ฌ๊ฐ์ง๋ก ๋๋ ์๊ฐ ์๋ค. ์ ํ์ -์ธํธ ์ฐ์ฐ : B ๋ ์ง์คํฐ์ ๋นํธ๋ค ์ค์์ 1๋ก ์ธํธ ๋ ๋นํธ๋ค๊ณผ ๊ฐ์ ์์น์ ์๋ A ๋ ์ง์คํฐ์ ๋นํธ๋ค์ 1๋ก ์ธํธ A = ..
2020.10.06 -
์ปดํจํฐ ๊ตฌ์กฐ - ์ฃผ์
์ปดํจํฐ ๊ตฌ์กฐ - ์ฃผ์ ์ด๋ฒ ์ฅ์์๋ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ํด์ ๋ค๋ค ๋ณผ ๊ฒ์ด๋ค. ์ฃผ์๋ฅผ ์ง์ ํด์ฃผ๋ ๋ฐฉ์์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ์ด์ฒ๋ผ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ค์ํ๊ฒ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ ํฐ ์ฉ๋์ ๊ธฐ์ต์ฅ์น๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๊ฑฐ๋, ์์์ ๋ณ์๋ฅผ ํตํด ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฝ๊ฒ ๋ค๋ฃจ๊ธฐ ์ํด์์ด๋ค. ์ค๋ช ์์๋ ์ด์ ๊ฐ์ ๊ธฐํธ๊ฐ ์ฌ์ฉ๋๋ค. EA : ์ ํจ ์ฃผ์, ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ธฐ์ต์ฅ์น์ ์ค์ ์ฃผ์ A : ๋ช ๋ น์ด ๋ด์ ์ฃผ์ ํ๋ ๋ด์ฉ(์คํผ๋๋ ํ๋์ ๋ด์ฉ์ด ๊ธฐ์ต์ฅ์น ์ฃผ์์ธ ๊ฒฝ์ฐ) R : ๋ช ๋ น์ด ๋ด์ ๋ ์ง์คํฐ ๋ฒํธ (์คํผ๋๋ ํ๋์ ๋ด์ฉ์ด ๋ ์ง์คํฐ ๋ฒํธ์ธ ๊ฒฝ์ฐ) (A) : ๊ธฐ์ต์ฅ์น A๋ฒ์ง์ ๋ด์ฉ (R) : ๋ ์ง์คํฐ R์ ๋ด์ฉ ์ฃผ์์ง์ ๋ฐฉ์์ ์ข ๋ฅ๋ 7๊ฐ์ง๊ฐ ์๊ณ , ๊ทธ ์ค ๋ณ์ ์ฃผ์์ง์ ๋ฐฉ์์ ๋ 3๊ฐ๋ก ๋๋๋ค. ์ฒ์ฒํ ์ดํด๋ณด์. ..
2020.09.29 -
์ปดํจํฐ ๊ตฌ์กฐ - ๋ช ๋ น์ด
์ปดํจํฐ ๊ตฌ์กฐ - ๋ช ๋ น์ด ๋ช ๋ น์ด ํ์ ์ฐ์ฐ์ฝ๋(4) ์คํผ๋๋1(4) ์คํผ๋๋2(8) ํ๋ : ๋ช ๋ น์ด์ ๊ฐ ๊ตฌ์ฑ ์์๋ค์ ์์๋๋ ๋นํธ๋ค์ ๊ทธ๋ฃน ๋ช ๋ น์ด์ ๊ธธ์ด : ๋จ์ด ๊ธธ์ด ์ฐ์ฐ ์ฝ๋ ํ๋์ ๊ธธ์ด๋ ์ฐ์ฐ์ ๊ฐ์๋ฅผ ๊ฒฐ์ ํ๋ค. ์๋ฅผ๋ค์ด 4๋นํธ๋ผ๋ฉด 2์ 4์น์ธ 16๊ฐ์ง ์ฐ์ฐ ์ ์๊ฐ ๊ฐ๋ฅํ๋ค. ์ฐ์ฐ ์ฝ๋ ํ๋์ ๋นํธ๊ฐ ๋์ด๋๋ค๋ ๊ฒ์ ๊ณง ๋ค๋ฅธ ํ๋(์คํผ๋๋)์ ๊ธธ์ด๊ฐ ๊ฐ์ํ๋ค๋ ๊ฒ๊ณผ ๊ฐ๋ค. ์คํผ๋๋ ํ๋์ ๊ธธ์ด๋ ์คํผ๋๋์ ๋ฒ์ ๊ฒฐ์ ์ ํด์ค๋ค. ์ด๋ฌํ ๋ฒ์๋ ์คํผ๋๋์ ์ข ๋ฅ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ๋ฐ์ดํฐ : ํํ ๊ฐ๋ฅํ ์์ ๋ฒ์ ๊ฒฐ์ ๊ธฐ์ต์ฅ์น ์ฃผ์ : CPU๊ฐ ์คํผ๋๋ ์ธ์ถ์ ์ํ์ฌ ์ฃผ์๋ฅผ ์ง์ ํ ์ ์๋ ๊ธฐ์ต์ฅ์น ์ฉ๋ ๊ฒฐ์ ๋ ์ง์คํฐ ๋ฒํธ : ๋ฐ์ดํฐ ์ ์ฅ์ ์ฌ์ฉ๋ ์ ์๋ ๋ ์ง์คํฐ์ ๊ฐ์ ๊ฒฐ์ ex) ์คํจ๋ฐ๋ 1์ ๋ ..
2020.09.29 -
์ปดํจํฐ ๊ตฌ์กฐ - ์๋ธ๋ฃจํด
์ปดํจํฐ ๊ตฌ์กฐ - ์๋ธ๋ฃจํด ์๋ธ๋ฃจํด์ ๋ํ ๋ช ๋ น์ด๋ ๋ ๊ฐ๊ฐ ์๋ค. 1) CALL ๋ช ๋ น์ด 2) RET ๋ช ๋ น์ด ์ฝ๊ฒ ์ดํดํ๋ฉด CALL์ ์๋ธ๋ฃจํด์ ๋ถ๋ฅด๋ ๋ช ๋ น์ด์ด๊ณ , RET์ return์ผ๋ก ์๋ธ๋ฃจํด์ด ๋๋๋ฉด ๋์๊ฐ๋ ๋ช ๋ น์ด์ด๋ค. ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ์ด๋ ๋ค. 1)200๋ฒ๋ถํฐ 209๋ฒ๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 2)210๋ฒ์์ SUB1์ ํธ์ถ 3)250๋ฒ๋ถํฐ 259๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 4)260๋ฒ์์ SUB2๋ฅผ ํธ์ถ 5)300๋ฒ๋ถํฐ RET๊น์ง ์คํ ํ 261๋ก ๋์๊ฐ 6)261๋ฒ๋ถํฐ 279๊น์ง ์์ฐจ์ ์ผ๋ก ์คํ 7)280๋ฒ์์ SUB2๋ฅผ ํธ์ถ 8)300๋ฒ๋ถํฐ RET๊น์ง ์คํ ํ 281๋ก ๋์๊ฐ 9)์์ฐจ์ ์คํํ RET์ ๋ง๋, 211๋ก ๋์๊ฐ. 10)์์ฐจ์ ์ผ๋ก ์คํ ํ END ์ข ๋ฃ. ์ญ ๋ฐ๋ผ๊ฐ๋ฉด์ ํธ์ถํ ๊ณณ์ผ๋ก ๊ฐ๋ค๊ฐ ..
2020.09.21 -
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฉํฐ-์ฝ์ด
์ปดํจํฐ ๊ตฌ์กฐ - ๋ฉํฐ-์ฝ์ด ์ฐ๋ฆฌ๋ CPU๋ฅผ ์ด ๋ i5, i7, i9๊ณผ ๊ฐ์ ์ฉ์ด๋ค์ ์ฌ์ฌ์ฐฎ๊ฒ ๋ณธ๋ค. ์ด๋ฒ ์ฅ์์๋ ์ด๋ค์ ๋ํด ์๊ฒ ์์๋ณด์. CPU์์๋ ALU์ ๋ ์ง์คํฐ์ ๊ฐ์ ์ฌ๋ฌ๊ฐ์ง ํ๋์จ์ด ๋ชจ๋์ด ์๋ค. ์ด๋ฅผ CPU์ฝ์ด ๋ผ๊ณ ํ๋ค. ์ด๋ฌํ CPU์ฝ์ด๊ฐ ์ฌ๋ฌ ๊ฐ๋ก ๋ชจ์ฌ ํ๋์ ์นฉ์ ํฌํจ์ํจ ํ๋ก์ธ์๋ฅผ ๋ฉํฐ-์ฝ์ด ํ๋ก์ธ์ ๋ผ๊ณ ํ๋ค. CPU์ฝ์ด๊ฐ ๋๊ฐ๋ ๋์ผ-์ฝ์ด, ๋ค ๊ฐ๋ ์ฟผ๋-์ฝ์ด, 6๊ฐ๋ ํฅ์ฌ, 8๊ฐ๋ ์ฅํ-์ฝ์ด์ด๋ค. ํ์๋ ์ฝ์ด๋ฅผ ๋จธ๋ฆฌ, ์ค๋ ๋๋ฅผ ํ๋ก ์๊ฐํด๋ณด์๋ค. ์์๋ก 2์ฝ์ด 4์ค๋ ๋๋ฉด ๋จธ๋ฆฌ๊ฐ ๋๊ฐ์ด๋ฉฐ, ํ์ด 4๊ฐ์ด๋ค. ์ฆ ํ๋์ ๋จธ๋ฆฌ๋น ๋๊ฐ๋ฅผ ํ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ค๋ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ 4์ฝ์ด 4์ค๋ ๋์ด๋ฉฐ ๋จธ๋ฆฌ๊ฐ ๋ค๊ฐ ํ์ด 4๊ฐ์ด๋ค. ์ด๋ ํ๋์ ๋จธ๋ฆฌ๋น ํ๋์ ํ๋ง ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ๋ฏ๋ก ์ ..
2020.09.21