Консультация № 194283
23.12.2018, 16:53
0.00 руб.
1 4 1
Здравствуйте! У меня возникли сложности с таким вопросом:
Скорее всего Вы изучали материал: Рудаков ПИ Финогенов КГ - Язык Ассемблера - Уроки программирования 2001, скажите пожалуйста, сталкивались ли Вы с ошибками в этой книге? А то Обучение по ней у Меня затягивается потому, что на них тут Я часто нарываюсь. Хотя вижу что в предложенных Вами она есть, только не указан второй автор. Понимаю что обучением одной книги всё не обойдусь, и скорее всего пройдусь по списку который Вами рекомендован.
ну и собственно вопрос созрел на этой "ошибке":
Прикрепленные файлы:
b1e82a3af323225f306648902d6fd58d331f3c94.png

Обсуждение

давно
Посетитель
402218
66
23.12.2018, 17:01
общий
случайно отправил не дописав :).
ошибка в том что конечный цилиндр в тексте написан 9Eh, а в дампе 9Dh, но в дампе есть так же 9Eh в третьей строке, но в третьей строке по идее указываются FAT 1 и FAT 2. Может Я конечно сделал поспешные выводы об ошибке, тогда поправьте.
давно
Посетитель
7438
7205
24.12.2018, 12:08
общий
24.12.2018, 12:10
Адресаты:
Никакой ошибки нет. Дело в том, что по смещению +6 в структуре, задающей конфигурацию раздела пишется сектор и цилиндр последнего сектора раздела, т.е. того, который еще принадлежит разделу. Ну а сказано, что заканчивается тем, который за разделом.
Кстати, так удобнее считать размер раздела: 9eh-5eh = 40h = 64 цилиндра
Ну а втретьей строке стоит 9eh, как начало следующего раздела. Все правильно
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
402218
66
24.12.2018, 14:19
общий
[q=7438][/q]
То есть на счёт FAT1 и FAT1 Я ошибся, ведь таблица включает инфу не об одном логическое диске, а до четырёх, а дальше вообще сигнатура, все перепутал. Спасибо, упустил этот момент. И на счёт 9Eh вместо 9Dh спасибо, что разъяснили, буду знать о таком допущении). Спасибо за ответ.
давно
Посетитель
7438
7205
24.12.2018, 14:27
общий
это ответ
Здравствуйте, Kdsfofwe21!
Никакой ошибки нет. Дело в том, что по смещению +6 в структуре, задающей конфигурацию раздела пишется сектор и цилиндр последнего сектора раздела,
т.е. того, который еще принадлежит разделу. Ну а сказано, что заканчивается тем, который за разделом.
Кстати, так удобнее считать размер раздела: 9eh-5eh = 40h = 64 цилиндра
Ну а в третьей строке стоит 9eh, как начало следующего раздела. Все правильно
5
Благодарствую.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа