|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.11.2020, 11:25 | #11 |
Пользователь
Регистрация: 02.10.2020
Сообщений: 17
|
Pavia, А что именно, тип можете обьяснить ? Если нужно то могу предоставить код.
|
02.11.2020, 11:51 | #12 | |
Пользователь
Регистрация: 02.10.2020
Сообщений: 17
|
Цитата:
|
|
02.11.2020, 11:55 | #13 | |
Пользователь
Регистрация: 28.03.2013
Сообщений: 22
|
Pavia, по ссылке местами описки, например
Цитата:
|
|
02.11.2020, 11:56 | #14 |
Пользователь
Регистрация: 28.03.2013
Сообщений: 22
|
Как минимум пункты 1 и 2.
Обычно это ускоряет нахождение проблемы. PS: хотел перенести содержимое этого сообщения в предыдущее, но не нашел как удалить это. Последний раз редактировалось Argogo; 02.11.2020 в 12:04. |
02.11.2020, 12:00 | #15 |
Пользователь
Регистрация: 02.10.2020
Сообщений: 17
|
1 - Нет, есть
2 - Наверн Код : |
02.11.2020, 12:21 | #16 |
Пользователь
Регистрация: 28.03.2013
Сообщений: 22
|
Ага, есть. Но не там где надо. Должна быть по смещению 0x1FE от начала бинарника.
Я бы начал код загрузчика со строк Код:
Последний раз редактировалось Argogo; 02.11.2020 в 12:26. |
02.11.2020, 12:25 | #17 |
Пользователь
Регистрация: 02.10.2020
Сообщений: 17
|
Argogo, Попробую, спасибо.Тоесть нужно указать db 55h, 0AAh в начале файла? Не помогло, но запись в загрузчике изменилась.В редакторе HEX заметил.
Последний раз редактировалось TheReactiveMouse; 02.11.2020 в 12:27. |
02.11.2020, 12:31 | #18 |
Пользователь
Регистрация: 28.03.2013
Сообщений: 22
|
Не в начале файла, а по смещению 0x1FE от начала бинарного файла (получаемого в результате ассемблирования исходного файла).
Если взглянуть на это с другой стороны, то смещения от 0 до 0x1FD включительно доступны для размещения кода (и данных) по смещению 0x1FE должна начинаться сигнатура из двух байт 0x55 и 0xAA со смещения 0x200 всё доступно для размещения кода (и данных) Необходимо помнить, что BIOS грузит в память только один первый сектор, код этого сектора должен загрузить остальной твой код самостоятельно (тот, который не влез в первые 0x200 байт бинарного файла). Последний раз редактировалось Argogo; 02.11.2020 в 12:44. |
02.11.2020, 12:33 | #19 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Для этого надо знать для какого диска Вы пишете загрузчик мягкий диск Floppy жеский диск HDD, оптический диск(сидиром) CD. Каждый диск имеет свои требования к загрузочному сектору.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
02.11.2020, 12:34 | #20 |
Пользователь
Регистрация: 02.10.2020
Сообщений: 17
|
Pavia, Под жесткие диски.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение\Запись в загрузочный сектор | AntonCH | Помощь студентам | 3 | 29.11.2017 14:39 |
записать свой загрузочный сектор на флешку | MetR | Помощь студентам | 0 | 10.12.2011 18:15 |
Загрузочный диск ХР | avare65 | Windows | 4 | 03.12.2009 15:36 |
загрузочный диск | Maxxx 83 | Операционные системы общие вопросы | 6 | 10.07.2009 13:31 |
ЗАПИСЬ В ЗАГРУЗОЧНЫЙ СЕКТОР | ERASERROR | Общие вопросы Delphi | 6 | 15.01.2008 23:27 |