Win32 어셈블리 프로그래밍 - 1. 기초
1. 이론적 배경: Win32 프로그램들은 80286 이전에는 보호 모드에서 구동되지만 이제 80286 하나의 역사가 되었다. 우리가 살펴볼 것은 80386 과 그 이후 자식 세대에 촛점을 맞출 것이다. 각 윈도우는 서로 분리된 가상 공간(virtual space)를 가진 각각의 win32 프로그램 에서 구동된다. 이말은 Win32 프로그램은 자신만의 4기가 주소 공간을 가질 것이란 의미이다. 하지만 정말 각각의 Win32 프로그램이 4기가의 물리 메모리를 가진다는 의미는 아니라 그 영역 내에서 주소를 부여 할 수 있다는 말이다. 각 프로그램은 자신만의 주소공간을 가지고 있으며, 이는 서로 *볼수* 있는 Win16과 다른 점이다.(메모리를 공유한다는 말?) 이는 다른프로그램에 의해서 프로그램의 c..
2022.04.04