Помощь - Поиск - Пользователи - Календарь
Полная версия: Остановка винта.
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
AlaRic
Тут такой вопрос:как из своей проги остановить винт(остановить вращение пластин и запарковать головки)? Запустить - снова, чтоб закрутился и был готов к чтению/записи.
Платформа - DOS
Shadow
;D вот тебе штука по 13 прерыванию BIOS
сброс контроллера
mov ah,0
mov dl,{тут номер диска}
int 13h
и есче парковка
mov ah,19
mov dl,{номер диска диск C-2}
ште 13h
инициировать контроллер ЖД на основе дисков таблиц
mov ah,9
mov dl,{---}
int 13h
передупрежд 13 прер опасная штука
AlaRic
Благодарю, но это не мне smile.gif
BlackShadow
Shadow, несколько запоздало...
По-моему C - это не 2, а 80h...
Altair
Цитата
передупрежд 13 прер опасная штука

Я испробовал.
Особенно при записи на первый дорожки lol.gif
FreeMan
Цитата(Oleg_Z @ 11.06.04 16:15)
Я испробовал.
Особенно при записи на первый дорожки  lol.gif

Особенно на винте... Все хочу бут-инфектор написать, а знаний пока не хватает.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.