Защищенный режим процессоров Intel

Получить адрес перехода в защищённый режим


С помощью этой функции программа может определить наличие в системе интерфейса DPMI и получить адрес процедуры перехода в защищённый режим работы.

Для вызова этой функции необходимо использовать прерывание INT 2Fh, загрузив регистр AX следующим образом:

Регистры на входе: AX 1687h

Если функция была успешно выполнена, в регистры будут записаны следующие значения:

Регистры на выходе: AX 00h BX Если установлен бит 0, данная реализация DPMI поддерживает работу с 32-разрядными программами. CL Тип процессора: 02h = 80286 03h = 80386 04h = 80486 DH Верхний (major) номер версии используемой спецификации DPMI. DL Нижний (minor) номер версии используемой спецификации DPMI. SI Количество параграфов памяти, требуемых для личной области данных сервера DPMI. Программа должна заказать эту память у операционной системы перед переходом в защищённый режим. ES:DI Адрес процедуры, которую необходимо вызвать для входа в защищённый режим.

Если выполнение функции закончилось с ошибкой, содержимое регистра AX не равно нулю.



Содержание раздела