OSDev

для всех
Текущее время: 21 окт 2017, 20:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Переход в L-Mode
СообщениеДобавлено: 22 янв 2011, 13:52 

Зарегистрирован: 22 окт 2010, 13:22
Сообщения: 92
Откуда: Ртищево
Всем доброго дня!

Интересует несколько вопросов:

1. Обязательно ли для того, чтобы перейти в L-Mode (в последующем прыгнуть на 64-битный код), нужно прыгать в сегмент 32-битного кода или же достаточно просто перевести процессор в P-Mode?

2. Если только обязательно нужно прыгать в 32-битный код, то не будет ли аншлага, если при прыжке в 32-битный код я буду использовать команду:

Код:
jmp 8:code32


И потом при прыжке в 64-битный код вот так:

Код:
jmp 8:code64


Не будет ли аншлага из-за одного индекса? А то может лучше для P-Mode дескриптор сегмента кода поменять местами с дескриптором сегмента данных?

_________________
Изучаю процессор...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB