Перевод процессора в защищенный режим
void protected_mode( void *ptr );
libipl
x86
Эта ассемблерная функция переключает процессор в защищенный режим и предназначена для систем без BIOS.
После возврата управления регистры DS
и ES
содержат селекторы, которым доступны все 4 Гбайт адресного пространства. Весь код функции написан в относительных адресах.
В функцию передается указатель на 16-байтовую область памяти, в которой хранится глобальная таблица дескрипторов. Указатель помещается в ds:ax
.
Определены следующие селекторы:
ЗОСРВ «Нейтрино», IPL
Построение встраиваемых систем
Предыдущий раздел: перейти