Навигация сайта

  • Главная
  • Статьи
  • Учебники
  • Программы
  • Друзья сайта

Адресация памяти процессора  защищенного режима

Адресное пространство для такого процессора равно 4 Гб. Для каждой Windows программы свое собственное 4 гб пространство памяти но это значит что вам доступны адреса этого пространства.В WIN32 обращение для прикладных программ производится при помощи указателя например ESI =00804000 так как теперь мы используем 32 битные регистры или 4 байта. Если вам интересна знать полную архитектуру адресации памяти в защищенном режиме процессора читайте документацию.

Если вы пока что учите основы то вам этого вполне хватит так как я вам не рекомендую забивать голову селекторами это вас запутает и испугает.

Адресного пространства 00000000h - 3FFFFFFFh код и данные программ.

Адресного пространства 40000000h - 7FFFFFFFh разделяемая память. Сюда могут подгружаться ваши библиотеки с API функциями и тп.

Адресного пространства 80000000h - BFFFFFFFh Ядро.

Адресного пространства С0000000h - FFFFFFFFh Драйвера устройств.

Должен заметить что некоторые адреса при чтение или записи могут вызвать исключение так как они могут защищены от чтения или записи.

 

Техническая поддержка и аудит сайта.