728x90 ๋ฐ์ํ #๋ ์ง์คํฐ1 ๋ ์ง์คํฐ๋? CPU ๋ ์ง์คํฐ ์ฐ์ CPU๊ฐ ๋ฌด์จ ์ผ์ ํ๋์ง ์์๋ณด์. ๊ฐ๋จํ๊ฒ CPU(Central Processing Unit)๋ ๋ฉ๋ชจ๋ฆฌ๋ก๋ถํฐ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ ธ์์(fetch) ์ด๋ค ๋ช ๋ น์ด์ธ์ง ํด์ํ๊ณ (decode) ์คํํ๋(execute) ๋์์ ํ๋ค. CPU์ ๋ํด์๋ ๋ฆฌ๋ฒ์ฑ ์์ ์์ ๋ง์ด ์ฌ์ฉ๋๋ ๋ ์ง์คํฐ์ ๋ํด์๋ง ์์๋ณด๋๋ก ํ๊ฒ ๋ค. ๋ ์ง์คํฐ๋ CPU ๋ด๋ถ์ ์กด์ฌํ๋ ์์ ๊ณ ์์ ๋ฉ๋ชจ๋ฆฌ๋ผ๊ณ ํ ์ ์๋ค. ๋ ์ง์คํฐ์ ์ข ๋ฅ๋ก๋ ๋ฒ์ฉ ๋ ์ง์คํฐ, ์ธ๊ทธ๋จผํธ ๋ ์ง์คํฐ, ์ํ ํ๋๊ทธ ๋ ์ง์คํฐ, ๋ช ๋ น ํฌ์ธํธ ๋ ์ง์คํฐ ๋ฑ์ด ์๋ค. ์ฌ๋ฆฌ๋๋ฒ๊ฑฐ์ ๋ํ๋๋ ๋ ์ง์คํฐ ์ ๋ณด๋ฅผ ์ดํด๋ณด์. ๋ฒ์ฉ ๋ ์ง์คํฐ โก EAX(Extended Accumulator Register) ๊ณฑ์ ๊ณผ ๋๋์ ๋ช ๋ น์์ ์๋์ผ๋ก ์ฌ์ฉ๋๊ณ ํจ์์ ๋ฆฌํด ๊ฐ์ด ์ ์ฅ๋๋ .. Security Study/Reversing 2015. 9. 3. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ