어셈블리어, 주소에 접근하기
32비트에선 최대로 4G의 메모리를 사용할 수 있다-> 2^32(주소의 개수) X 1BYTE(한 주소에 할당된 공간) = 4G 어셈블리어에서 주소에 접근하는 방법은 []을 사용하면 된다. EX ) [402000] 올리디버거의 좌측 하단에 있는 창이 메모리 공간에 있는 내용을 표시해준다.이것을 보면서 실습해보자 mov [402000], al 이렇게 적게되면 자동으로 우리가 적지 않은 내용들이 입력이 된다. 이건 나중에 알아보자 이것을 실행하게 되면 AL에 있던 값이 402000에 복사됨을 알 수 있다. 이번엔 반대로 레지스터에 메모리에 들어있는 값을 넣어보자 mov cl, [402000] 여기서 주의해야할점은 mov mem, mem이 불가능하다는 것이다.즉, 메모리에서 메모리로 직접 값을 복사할 수 없다...