> man operating_systems
Переход на страницу  1 2 3 [4] 5
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
0136
Воскресенье 19.08.2007 21:31
ID пользователя #904
Зарегистрирован: Среда 18.07.2007 15:08
Сообщений: 19
обьясни?
Наверх
Hmmm
Воскресенье 19.08.2007 22:22

ID пользователя #719
Зарегистрирован: Среда 09.08.2006 11:29
Местонахождение: Москва
Сообщений: 108
Элементарно Ватсон, некоторые бивесы если уж им не удалось обнаружить правильную сигнатуру смотрят с какой команды начинается первый сектор, если это команда безусловного абсолютного или относительного перехода, то они "рискуют" и все же запускают код загрузчика. С чем связано такое поведение мне не ведомо, ибо в стандарте четко все прописано - 0xAA55 будьте любезны иметь по смещению 510 байт от начала сектора. Вроде как DOS`овский бут-сектор начинается с команды относительного перехода. Может на него и ориентируются, хотя с тех лохматых времен уже много воды и осей утекло.
Наверх
cmp
Среда 22.08.2007 04:58
ID пользователя #279
Зарегистрирован: Понедельник 18.04.2005 15:35
Сообщений: 131
2-0136
Кстате в qemu твой кролик не грузится!
Наверх
0136
Среда 22.08.2007 15:00
ID пользователя #904
Зарегистрирован: Среда 18.07.2007 15:08
Сообщений: 19
он и в боше не правильно грузится, я поэтому и сделал такое(ядро абы склепать), фигова конечно, всё время перегружать комп, но за то я вижу реал
Наверх
Hmmm
Среда 22.08.2007 22:44

ID пользователя #719
Зарегистрирован: Среда 09.08.2006 11:29
Местонахождение: Москва
Сообщений: 108
Что значит "неправильно грузится"? Конкретно можешь сказать в чем проблемы?
Наверх
0136
Четверг 23.08.2007 00:08
ID пользователя #904
Зарегистрирован: Среда 18.07.2007 15:08
Сообщений: 19
неа, конкретно сказать не могу, но мне CMP показывал картинку работы проги в боше, так различия есть. Там(на картинке) после слова READ типа dx = 10 * (13, 10), ah = 9, int 21, ura msdos! а у меня так прописано - выводится надпись READ, после неё ф-ей вывода строки и прокрутки на одну строчку вверх вывод эпопеи. Но это такое. А чё вот так? может он чё то клацал там ещё??? я имею виду в боше. а?
Наверх
alman
Четверг 30.08.2007 10:15

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
Эх, дружище, уже не успеешь OS дописать - послезавтра 1 Сентября.
Наверх
Сайт
0136
Четверг 30.08.2007 13:07
ID пользователя #904
Зарегистрирован: Среда 18.07.2007 15:08
Сообщений: 19
я думаю покажу вам первую версию ядра зимой, сейчас ничего не пишу. Мечтаю
Наверх
0136
Понедельник 29.10.2007 19:45
ID пользователя #904
Зарегистрирован: Среда 18.07.2007 15:08
Сообщений: 19
Привет вам! Тут выше писали по поводу хвоста загрузчика, скажи те точно - 511 байт = 55 и 512 байт = АА или наоборот? И ещё - я ставил первую команду не джамп, а хор си,си, и т.п. и всё равно грузится, + сейчас 511 байт = АА и 512 = 55, и тоже грузится и кто придумал эту мульку???
Наверх
cmp
Вторник 30.10.2007 13:41
ID пользователя #279
Зарегистрирован: Понедельник 18.04.2005 15:35
Сообщений: 131
чета нихера не понял
Наверх
Переход на страницу  1 2 3 [4] 5  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.