|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 14, 2003 00:09:54 Мучался я мучался, писал бут секторы, которые должны были кудато грузить файл и передавать ему управление.... Но потом вдруг понял, что обычный бут сектор дос дискеты делает как раз то что мне нужно.... вопрос только в том, по какому адресу загружается файл и какие значения регистров при передачи управления на него ? конечно последнее можно и самому посмотреть, но лень мне разбираться в 512 байтах не комментированного кода.... |
|
|
Дата: Апр 14, 2003 12:55:05 Запусти оригинальный код boot'а на выполнение и посмотри в отладчике, что он будет делать ... |
|
|
Дата: Апр 14, 2003 13:42:49 не, так не выйдет... Выполнятся то он должен при загрузке, а в среде дос или даже вин32 это не прокатит... И он ведь написан со смещением org 7c00h а надо org 100h.... |
|
|
Дата: Апр 14, 2003 19:04:02 Начальный загрузчик работает в реальном режиме процессора. Переписываешь его с дискеты (в DOS-режиме, разумеется) и запускаешь, как тебе посоветовали, на выполнение. Естественно под DOS-вым отладчиком. Напр. Turbodebugger. |
|
|
Дата: Апр 14, 2003 19:13:53 Если смущает 7с00 пиши: .code ... jmp My_Boot org 7c00h My_Boot: ... ;сюда переносишь загрузчик |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072 |