![]() |
|
|
![]()
|
|
| Melancholy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 1.4.2002 Репутация: нет Всего: нет |
Пипл!
Подскажите кто нить как мне дизассемблировать файлы sys (которые из config.sys загружаются) и/или как потом их от компелить. заранее спасибо. ps Chingachguk, на тебя надеюсь... ;) |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: нет Всего: 12 |
*.sys - это драйвера... из дизассемблирование проблем доставить не должно, а вот собрать у тебя их не получится, потому как большая их часть (ни видел не разу, что их на асме писали, но возможно такие есть) пишется на сях... Вобщем проще самому написать, чем править дизассемблированный файл.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Chingachguk |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1232 Регистрация: 25.3.2002 Где: Москва Репутация: нет Всего: 18 |
Насколько я понимаю, речь идет о драйверах дос.
Лично я с такой хренью не возился. Но вот что пишут в книге Зубкова С.В.: "Драйверы устройств в DOS - исполнимые файлы со сппециальной структурой, которые загружаются на этапе запуска (при выполнении команд DEVICE или DEVICEHIGH файла config.цыц) и становятся фактически частью системы. Драйвер всегда начинается с 18-ти байтного заголовка: +00: 4 байта дальний адрес следующего загружаемого драйвера DOS - так как в момент загрузки драйвер будет последним, адрес должен быть FFFFh:FFFFh +04: 2 байта атрибуты драйвера +06: 2 байта адрес процедуры стратегии +08: 2 байта адрес процедуры прерывания +0A: 8 байт имя драйвера для символьных устройств (дополненное пробелами) Для блочных устройств - байт по смещению 0Ah содержит"... Ну и так далее ;) -------------------- I don't like the drugs (but the drugs like me). M.Manson. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Где мне найдти драйвер "SetDrv" для загрузки
драйвера DOS после загрузки DOS !! Спасибо ! |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: нет Всего: 454 |
Baa
Всю жизнь писАл ДОСовые SYS-драйверы именно на АСМе и собирал без вопросов - компиляем в ЕХЕ-файл (org 0h) и EXE2BIN... Melancholy
Sourcer рулит... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
![]()
|
| Правила форума "Asm: Общие вопросы" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |