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/ |