Перейти к содержанию
СофтФорум - всё о компьютерах и не только

работа с DEBUG.COM


MErACAHTuMETP

Рекомендуемые сообщения

есть такая проблема:

с помощью debug по загрузочной записи дискеты определить тип файловой системы, начальный адрес программы загрузчика, размер сектора в байтах.

вставляю дискету, запускаю debug, выполняю команду:

-L 0 0 0 1

затем

-D 0

получаю вот это:

0B36:0000  EB 3C 90 4D 53 44 4F 53-35 2E 30 00 02 01 01 00   .<.MSDOS5.0.....0B36:0010  02 E0 00 40 0B F0 09 00-12 00 02 00 00 00 00 00   ...@............0B36:0020  00 00 00 00 00 00 29 7B-EE 3D F8 4E 4F 20 4E 41   ......){.=.NO NA0B36:0030  4D 45 20 20 20 20 46 41-54 31 32 20 20 20 33 C9   ME	FAT12   3.0B36:0040  8E D1 BC F0 7B 8E D9 B8-00 20 8E C0 FC BD 00 7C   ....{.... .....|0B36:0050  38 4E 24 7D 24 8B C1 99-E8 3C 01 72 1C 83 EB 3A   8N$}$....<.r...:0B36:0060  66 A1 1C 7C 26 66 3B 07-26 8A 57 FC 75 06 80 CA   f..|&f;.&.W.u...0B36:0070  02 88 56 02 80 C3 10 73-EB 33 C9 8A 46 10 98 F7   ..V....s.3..F...

читаю мануал:

00-02h: Начальная команда перехода (E9xxxx или Ebxx90) у меня EB 3C 90

08-0Ch: Размер сектора в байтах (200h=512) как должно получиться это 200h? :) там ведь 35 2E 30 00 02...

я их складывал, перемножал, записывал последовательно - не получаецца.

мож кто умный подскажет? :D

Ссылка на комментарий
Поделиться на другие сайты

Товарисчи! Зря вы сюда тему переместили! Я ведь ничего не программирую и не отлаживаю... :wallbash:

Я ПОЛЬЗУЮСЬ программным обеспечением, в данном случае приложением debug, для получения некоторой информации. :worthy:

Ссылка на комментарий
Поделиться на другие сайты

всё, разобрался:

08h-0Ch - 00 02 - читаем как 02 00=200=512 байт (размер сектора)

далее 10h - нашёл число FAT (02)

11h-12h - E0=224 - правильно

13h-14h - 40 0B - читаем как 0B 40=2880 - правильно

15h - F0=носитель не определен

16h-17h - размер FAT в секторах (09 00) получаецца 9

18h-19h - секторов на дорожке 12 00= 18

ТЕМА ЗАКРЫТА

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...