์์คํ ํ๋ก๊ทธ๋๋ฐ ํ๋ก์ ํธ #7 ์ต์ข (Assembler in C)
Problem: ์ง๊ธ๊น์ง์ ํ๋ก์ ํธ๋ฅผ ์ฐธ๊ณ ํ์ฌ 2 pass assembler๋ฅผ ๋ง๋ค๋ฉด ๋ฉ๋๋ค. ๋จผ์ ์ด์ ๋ธ๋ฌ(Assembler)๋? ํ๋์จ์ด๊ฐ ์ง์ ์ดํดํ์ฌ ์คํํ๋ ๊ธฐ๊ณ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ๋นํธ ์ด ๋๋ 16์ง์๋ก ํํ๋๊ธฐ ๋๋ฌธ์ ์ธ๊ฐ์ด ์ดํดํ๊ธฐ ์ด๋ ต๋ค. ๊ทธ๋์ ์ธ๊ฐ์ด ์ดํดํ๊ธฐ ์ฝ๋๋ก ๊ธฐ๊ณ์ด์ ๊ฑฐ์ ์ผ๋์ผ๋ก ๋์ํ๋ ๊ธฐํธ๋ก ํํ๋ ์ธ์ด๋ก ์ด์ ๋ธ๋ฌ ์ธ์ด๊ฐ ์์ผ๋ฉฐ, ์ด์ ๋ธ๋ฌ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๋ ํ๋ก๊ทธ๋จ์ ์ด์ ๋ธ๋ฌ, ๋ฒ์ญํ๋ ๊ฒ์ ์ด์ ๋ธ์ด๋ผ๊ณ ํฉ๋๋ค. ์ด์ ๋ธ๋ฌ์ ์ญํ ์ ๊ทธ๋ฆผ์ผ๋ก ๊ฐ๋จํ๊ฒ ๋ํ๋ด ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ด ๊ธ์์ ๊ตฌํ ํ 2 ํจ์ค ์ด์ ๋ธ๋ฌ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ณด๊ฒ ์ต๋๋ค. pass 1 : ...