OSDev
http://osdev.su/

Вопрос по BIG REAL MODE
http://osdev.su/viewtopic.php?f=5&t=368
Страница 1 из 1

Автор:  Celestia [ 02 янв 2011, 08:00 ]
Заголовок сообщения:  Вопрос по BIG REAL MODE

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

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

Спасибо :)

Автор:  SII [ 02 янв 2011, 18:57 ]
Заголовок сообщения:  Re: Вопрос по BIG REAL MODE

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

Автор:  iz56 [ 03 янв 2011, 02:16 ]
Заголовок сообщения:  Re: Вопрос по BIG REAL MODE

Код для перехода в PM точно такой же как в случае перехода из реального режима.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/