[Computer Science] CPU ์๋์๋ฆฌ
ยท
๐ฎ CS
CPU ์๋์๋ฆฌ CPU ๊ตฌ์ฑ ์ฐ์ฐ ์ฅ์น(ALU) ์ฐ์ / ๋
ผ๋ฆฌ ์ฐ์ฐ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ ์ง์คํฐ์์ ์ฝ์ด์ค๊ณ ๋ค์ ๋ ์ง์คํฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฅ ์ ์ด ์ฅ์น ๋ช
๋ น์ด์ ์์๋ฅผ ์ ์ด ์ฃผ๊ธฐ์ต์ฅ์น์์ ๋ช
๋ น์ด๋ฅผ ๊ฐ์ ธ์ ํด๋
→ ์คํ์ ์ํ ์ ํธ๋ฅผ ๊ธฐ์ต/์ฐ์ฐ/์
์ถ๋ ฅ ์ฅ์น๋ก ์ ์ก ๋ ์ง์คํฐ ๊ณ ์ ๊ธฐ์ต ์ฅ์น ๋ช
๋ น์ด ์ฃผ์, ์ฝ๋, ๋ฐ์ดํฐ, ๊ฒฐ๊ณผ ๋ฑ์ ์์ ์ ์ฅํจ ์ข
๋ฅ ๋ฒ์ฉ ๋ ์ง์คํฐ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ/์ฐ์ฐ๊ฒฐ๊ณผ ์ ์ฅ ํน์๋ชฉ์ ๋ ์ง์คํฐ ํน์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ ์ง์คํฐ ํน์๋ชฉ์ ๋ ์ง์คํฐ MAR(Memory Address Register) : ์ฝ๊ธฐ/์ฐ๊ธฐ ์ํํ๋ ์ฃผ๊ธฐ์ต์ฅ์น ์ฃผ์ PC(Program Counter): ๋ค์์ ์ํํ ๋ช
๋ น์ด ์ฃผ์ IR(Instruction Register): ํ์ฌ ์คํ์ค์ธ ๋ช
๋ น์ด MBR(Memory Buffer Reg..