Open utterances-bot opened 3 hours ago
Chap.5 Problems 3,4,5,9. submit only 9 Chap.5 Problems 20,21,22,23 submit only 21 Control of common bus x2~x6
Due by next week class Copied one will be returned without grading No late homework will be accepted
5-3์ ๋ ์ง์คํฐ ์ ์ก ๋ด์ฉ์ ๋ฌผ์ด๋ณด๋ ๋ฌธ์ ์ธ๋ฐ, S2S1S0๋ก ๋์ด์๋ ์ํ์ค์นด์ดํฐ๊ฐ ์๋ํ ๋๋ง๋ค ํด๋นํ๋ ์์์ ๋ ์ง์คํฐ์์ ๋ฒ์ค๋ฅผ ์ก์.(๋ฒ์ค ๊ทธ๋ฆผ์ 5-4๊ทธ๋ฆผ ์ฐธ๊ณ ( ์ฌ๋ฆด์์ ) ๋ฒ์ค๋ฅผ ์ก์(ํ๋ฆ์ ์ ์ดํ๋) ๋ ์ง์คํฐ๊ฐ ๋ฒ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ LD๊ฐ ํ์ฑํ๋ ๋ ์ง์คํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. Load๋ ๋ ์ง์คํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๊ฒ์. ํ๋ฅผ ๋ณด๋ฉด์ LD๊ฐ ์ด๋์ ํ์ฑํ๋๋์ง์ Memory๊ฐ READ WRITE๊ธฐ๋ฅ์ ํ๋์ง์ Adder๊ฐ ์ฐ์ฐ์ ์ํํ๋์ง ๋ณด๋ฉด ๋ ์ง์คํฐ๊ฐ ์ด๋ค ๋ด์ฉ์ ์ ์กํ๋์ง RTL๋ก ๋ํ๋ผ ์ ์๋ค~
5-4 ๊ทธ๋ฆผ์ https://sunbang123.github.io/Computer_Architecture(3)_register_transfer/ ์ฌ๊ธฐ ์ฐธ๊ณ
DR โ AC AC โ DR
์ด๊ฑธ Adder๋ swap์ด๋ผ๊ณ ์ํ๊ณ Transfer DR to AC์ธ ์ด์
๋ฐ์ดํฐ ๋ ์ง์คํฐ(DR)์์ ๋์ฐ๊ธฐ(AC)๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ"ํ๊ณ , ๊ทธ ๋ฐ๋ ๋ฐฉํฅ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ฒ. DR โ AC์ AC โ DR์ ๋ ๋ ์ง์คํฐ ๊ฐ์ ๋ฐ์ดํฐ ์ด๋์ผ๋ก, ๋จ์ํ ๊ฐ์ ๋ณต์ฌํ๋ ์ฐ์ฐ์ด๊ธฐ ๋๋ฌธ์ "Transfer"๋ผ ๋ถ๋ฆฌ๋ฉฐ, ๊ฐ์ ์๋ก ๊ตํํ๋ "swap"๊ณผ๋ ๋ค๋ฅด๋ค. Adder๋ ๋ง์ ๋ฐ ๊ฐ์ฐ ์ฐ์ฐ์ ์ํํ๋ ์ฅ์น๋ก, ๋ฐ์ดํฐ ์ ์ก๊ณผ๋ ์ญํ ์ด ๋ค๋ฅด๋ค.
๋ง์ (Addition): ๋ ์ ๋ ฅ ๊ฐ์ ๋ํด์ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ๊ฐ์ฐ (Subtraction): ๋ง์ ๊ธฐ๋ฅผ ์ด์ฉํด ๊ฐ์ฐ ์ฐ์ฐ์ ์ํํ ์ ์์ (๋ณดํต 2์ ๋ณด์๋ฅผ ์ฌ์ฉ).
๋ง์ดํฌ๋ก์ฐ์ฐ(Micro-operation)์ CPU ๋ด๋ถ์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๊ธฐ ์ํด ์ํ๋๋ ๊ฐ์ฅ ์์ ๋จ์์ ์ฐ์ฐ์ ์๋ฏธ. CPU ๋ด๋ถ: ๋ ์ง์คํฐ, ์ฐ์ฐ ์ฅ์น(Arithmetic Logic Unit), ์ ์ด ์ฅ์น(Control Unit), ์บ์ ๋ฉ๋ชจ๋ฆฌ...
๋ง์ดํฌ๋ก์ฐ์ฐ์ ๋ ์ง์คํฐ ๊ฐ ๋ฐ์ดํฐ ์ด๋, ์ฐ์ ๋ฐ ๋ ผ๋ฆฌ ์ฐ์ฐ ๋ฑ์ด ํฌํจ๋๋ฉฐ, ์ปจํธ๋กค ์ ๋์ ์ํด ์ ์ด๋จ. ๊ฐ ๋ช ๋ น์ด๋ ์ฌ๋ฌ ๋ง์ดํฌ๋ก์ฐ์ฐ์ผ๋ก ๋๋์ด ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด CPU๋ ๋ช ๋ น์ด๋ฅผ ํจ์จ์ ์ผ๋ก ์คํํ ์ ์๋ค.
Basic computer organization & design | Sunyoung IT Blog ๐ฉโ๐ป
์ปดํจํฐ ๊ตฌ์กฐ ์ข ํฉ ๊ณต๋ถ ๋ ธํธ 1. ์ํํธ์จ์ด, ํ๋ก๊ทธ๋จ, ๋ช ๋ น์ด, ๋ง์ดํฌ๋ก ์ฐ์ฐ์ ๊ด๊ณ ์ํํธ์จ์ด: ํ๋ก๊ทธ๋จ์ ์งํฉ ํ๋ก๊ทธ๋จ: ๋ช ๋ น์ด์ ์์ํ๋ ์งํฉ ๋ช ๋ น์ด: ๋ง์ดํฌ๋ก ๋ช ๋ น์ด์ ์์ํ๋ ์งํฉ ๋ง์ดํฌ๋ก ๋ช ๋ น์ด: ์ปดํจํฐ๊ฐ ํน์ ์ฐ์ฐ์ ์ํํ๋๋ก ์ง์ํ๋ ๋นํธ ๊ทธ๋ฃน ์์: ์ํํธ์จ์ด โ ์๋ ํ๋ก์ธ์ ํ๋ก๊ทธ๋จ โ ๋ฌธ์ ์ ์ฅ ๊ธฐ๋ฅ ๋ช ๋ น์ด โ โํ์ผ์ ๋์คํฌ์ ์ฐ๊ธฐโ ๋ง์ดํฌ๋ก ๋ช ๋ น์ด โ โ๋์คํฌ ์นํฐ ์ฃผ์ ์ค์ โ, โ๋ฐ์ดํฐ ๋ฒํผ ์ค๋นโ, โ๋์ค
https://sunbang123.github.io//basic-computer-organization-design/