ํฐ ๋ ธ์ด๋ง ์ํคํ ์ฒ
-
[Windows Programming] Stored Program Concept, ํ๋ก๊ทธ๋จ ์คํ๊ณผ์ Windows Programming 2020. 6. 6. 22:17
- ๋๋ฅผ ์๊ทนํ๋ ์๋์ฐ์ฆ ์์คํ ํ๋ก๊ทธ๋๋ฐ ์ฑ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค. โ ํ๋ก๊ทธ๋จ ์คํ๊ณผ์ ์ ์ฒ๋ฆฌ๊ธฐ - ์ปดํ์ผ๋ฌ - ์ด์ ๋ธ๋ฌ - ๊ฒฐํฉ 1. ์ ์ฒ๋ฆฌ๊ธฐ์ ์ํ ์นํ ์์ - #์ผ๋ก ์์ํ๋ ์ง์์ 2. ์ปดํ์ผ๋ฌ์ ์ํ ๋ฒ์ญ - CPU์ ๋ช ๋ น์ด๋ก ๋ฒ์ญ - ์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ค๋ธ์ ํธ ์ฝ๋(.obj) ๋ก์ ๋ณํ - ์ข์ ์๋ฏธ๋ก ๊ณ ์์ค์ธ์ด์์ ์ ์์ค์ธ์ด(์ด์ ๋ธ๋ฆฌ์ด, ๊ธฐ๊ณ์ด)๋ก์ ๋ณํ 3. ์ด์ ๋ธ๋ฌ์ ์ํ ๋ฐ์ด๋๋ฆฌ ์ฝ๋ ์์ฑ - CPU์ ๋ช ๋ น์ด๋ฅผ ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ก ๋ฒ์ญ ex) ADD -> 0011 4. ๋ง์ปค์ ์ํ ์ฐ๊ฒฐ๊ณผ ๊ฒฐํฉ - ์ค๋ธ์ ํธ ์ฝ๋(.obj)๋ฅผ ์ฌ๋ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฐํฉํ์ฌ ์คํํ์ผ(.exe) ์์ฑ โป ํท๊ฐ๋ฆฌ๋ ์ฉ์ด ์ ๋ฆฌ ( ์ด์ ๋ธ๋ฆฌ์ด vs ์ด์ ๋ธ๋ฌ ) ์ด์ ๋ธ๋ฆฌ์ด : ๊ธฐ๊ณ์ด์ ์ผ๋์ผ ๋์๋๋ ์ปด..