Помощь - Поиск - Пользователи - Календарь
Полная версия: Как заставить...
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
yar
... мигать лампочку дисковода с определённой частотой? Можно как-то обойтись стандартными функциями или нада писать вставку на асме?   ???
mj
Цитата
... мигать лампочку дисковода с определённой частотой? Можно как-то обойтись стандартными функциями или нада писать вставку на асме?   ???


Через порты ввода вывода можно включать и выключать двигатель дисковода, тем самым заставить мигать лампочку.
Это очень легко через Asm, но у меня не остались доки :-)
dark0ut
Подскажи через асм, а то меня этот вопрос давно уже
мучает
Shadow
;D вообще 13h подлое прерывание опасное но
полезное  :smile.gif
mov ah,4 {проверить сектор диска}
mov dl,0   {Flopy}
int 13h
{=============}
mov ah,5 {форматир дорогу}
mov al,5   {колво сектор на дороге}
mov cx,12 {цилиндр сектор}
mov dh,0   {дисковвод}
mov es,[es:bx] {адрес данных для форматирования}
int 13h{}
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.