Использование команд контроллера НГМД
Выполнив сброс контроллера, вам надо его проинициализировать, указав все рабочие параметры. Затем можно выдавать контроллеру команды, каждый раз проверяя регистр основного состояния ST и анализируя байты результата ST0...ST3. Можно предложить следующую последовательность действий:
• сброс контроллера выдачей в порт 3F2h байта с битом 2, установленным в 0;
• разрешение работы контроллера выдачей в этот же порт байта с битом 2, установленным в 1;
• выдача контроллеру команды "Инициализация";
• выдача контроллеру команды "Определить параметры";
• включение двигателя и ожидание в течение примерно 0,5 с (время разгона двигателя);
• установка головки в нужное положение командой "Поиск";
• проверка результатов установки командой "Чтение состояния прерывания";
• для IBM PC/AT установка нужной скорости передачи данных выдачей в порт 3F7h байт с соответствующим значением: 0 для дискет с высокой плотностью записи (HD), 1 для двойной плотности (DD) и 2 для одинарной (SD);
• если установка головок выполнена правильно, можно выдавать команды чтения или записи данных (перед этим надо правильно запрограммировать контроллер прямого доступа к памяти, если вы собираетесь использовать режим ПДП).
Статьи по теме:
Краткие сведения о кодировках кириллицы Группы показателей качества конструкции ЭВМLEP-дисплеи: день сегодняшнийОбмен данными через файл-фрагмент Преимущества .Net Для Разработки Программ И Баз ДанныхЧтение таблицы FATКакое сжатие файлов лучшее?Расследование нарушения правил эксплуатации ЭВМ: системы ЭВМ или их сетиСкачивать Программы Бесплатно Просто, Но НевыгодноКомпонентные инфраструктурыРисование с помощью аэрографа Информационная Безопасность В Деятельности Современных ОрганизацийОптимальное время жизни кэша для Joomla CMSКомпьютер-помощник конструктораБесплатный софт для всех!Загрузка в альтернативном режиме Алее Софтвер Создает Электронный Каталог Для СзагсРабота с дисками на физическом уровнеСоздание Java-приложения “HelloJava”Электронный подходБлокнот: Автоматическая вставка даты и времени Нейронный подходПРЕСТУПЛЕНИЕ В СФЕРЕ КОМПЬЮТЕРНОЙ ИНФОРМАЦИИПРОБЛЕМА ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В КОМПЬЮТЕРНЫХ СИСТЕМАХПример разработки экспертной системыПристрої виводу інформації Смена поколенийБазовые сведения о X.500Нормативно-техническая документацияЭргономичная организация рабочего местаЗащитите фото, изображения и видеоОбласти применения экспертных системУстройства выводаРасположение и размер корневого каталогаПрограмма 1С Управление Торговлей 8Преимущества Мобильной ТорговлиИстория Браузера OperaКраткое описание назначения и возможностей ExcelВозможности стабилизаторов напряжения для защиты персонального компьютераНовый вид Windows VistaОн обжуливает?Как Сделать Резервное Копирование Почты Mozilla ThunderbirdАвтоматическая очистка Рабочего стола Hесанкционированный доступ к информации, хранящейся в компьютереЛокальные шиныАвтоматическая Генерация Осмысленного Текста Возможна?Описание построения требуемых графиков и диаграммОсновные стимулы трудовой деятельности в индустриальном, постиндустриальном и информационном обществеПечатающие устройстваИнтерфейсы и мобильность Windows VistaОбзор Ca Recovery Management R12. Новая Версия ПродуктаИнформатизацияРоссийские национальные IP-сетиAccessС0SM0S/М