Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Остановка винта.

Автор: AlaRic 20.03.2003 0:14

Тут такой вопрос:как из своей проги остановить винт(остановить вращение пластин и запарковать головки)? Запустить - снова, чтоб закрутился и был готов к чтению/записи.
Платформа - DOS

Автор: Shadow 20.03.2003 0:42

;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 20.03.2003 0:51

Благодарю, но это не мне smile.gif

Автор: BlackShadow 11.06.2004 19:38

Shadow, несколько запоздало...
По-моему C - это не 2, а 80h...

Автор: Altair 11.06.2004 20:15

Цитата
передупрежд 13 прер опасная штука

Я испробовал.
Особенно при записи на первый дорожки lol.gif

Автор: FreeMan 13.06.2004 0:41

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

Особенно на винте... Все хочу бут-инфектор написать, а знаний пока не хватает.