OSDev

для всех
Текущее время: 01 май 2024, 05:03

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по BIG REAL MODE
СообщениеДобавлено: 02 янв 2011, 08:00 

Зарегистрирован: 21 ноя 2010, 17:28
Сообщения: 7
Здравствуйте, друзья! С Новым Годом всех! :)
Сейчас берусь за один проект и хотел бы чтобы вы проверили правильно ли я понял принцип работы в нереальном режиме и вообще. Вот такой алгоритм получился:

1. Загружаюсь с CD при помощи загрузчика ReactOS
2. Загрузчик ROS читает (Int13h) и загружает вторичный загрузчик по адресу 8000h
3. Вторичный загрузчик сохраняет номер привода с которого мы загрузились и переводит систему в BIG REAL MODE.
4. Вторичный загрузчик читает (Int13h) и загружает ядро по адресу 500000h а hal по адресу 200000h.
5. Вторичный загрузчик переводит процессор в защищённый режим (вот кстати говоря у меня тут непонятка- как перевести систему из BRM в PM)
6. CALL 500000h

Спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по BIG REAL MODE
СообщениеДобавлено: 02 янв 2011, 18:57 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Нереальный режим -- обычный реальный, по сути, только с извращённо настроенными сегментами для FS и GS. Так что перевод самый что н на есть обычный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по BIG REAL MODE
СообщениеДобавлено: 03 янв 2011, 02:16 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Код для перехода в PM точно такой же как в случае перехода из реального режима.


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

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


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

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


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

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