์์ ๋ช ๋ น1 18. ์ํธ๋ฐฐ์ ๊ตฌํ ๋ฐฉ๋ฒ ๋จผ์ , ํด๋น ํฌ์คํ ์ ๋จ์ผ ํ๋ก์ธ์ ์ํธ๋ฐฐ์ ๊ตฌํ ๋ฐฉ๋ฒ์ธ ๊ฒ์ ์๊ณ ์์ด์ผ ํ๋ค.์ธํฐ๋ฝํธ ์๋น์ค ๊ธ์ง ๋ฐฉ๋ฒ ์ง์ ์ฝ๋(Entry Code)์์ cli(clear interrupt flag) ๋ช ๋ น์ผ๋ก ์ธํฐ๋ฝํธ ์๋น์ค๋ฅผ ์ค์งํ๊ณ ์๊ณ ๊ตฌ์ญ(Critical Code)์์ ์ธํฐ๋ฝํธ๊ฐ ๋ฐ์ํ๋ฉด ๋ฌด์ํ๋ค.์ง์ถ ์ฝ๋(Exit Code)์์ sti(set interrupt flag) ๋ช ๋ น์ผ๋ก ์ธํฐ๋ฝํธ ์๋น์ค๋ฅผ ์ฌ์คํํ๋ค. ์ธํฐ๋ฝํธ ์๋น์ค๋ฅผ ์ค์งํ์ง ์์ ๊ฒฝ์ฐ, ๊ทธ๋ฆผ2์ ๊ฐ์ด T1์ด ์๊ณ๊ตฌ์ญ์ ์ ๊ทผํ์ ๋, T1์๊ฒ์ ์ธํฐ๋ฝํธ ์๋น์ค๊ฐ ๋ฐ์ํ๋ฉด ์ค๋ ๋๋ ๋๊ธฐ ์ํ๊ฐ ๋๊ณ T2๋ฅผ ์ค์ผ์คํ๋ค. ์ด ๋, T2๊ฐ ์๊ณ ๊ตฌ์ญ์ ์ ๊ทผํ๊ฒ ๋๋ค๋ฉด ๊ณต์ ์์์ T1๊ณผ T2๊ฐ ๊ณต์กดํ๋ ํ์์ด ๋ฐ์ํ๋ค. ์ฆ T1์ด ๋ณ์์ ๊ฐ์ ์ฝ๊ณ ์ธํฐ.. 2024. 6. 16. ์ด์ 1 ๋ค์