Assembler для начинающих


              

В тексте программы обслуживания дисководов


    операции.
 
      В тексте программы обслуживания дисководов BIOS можно увидеть,
    что величина MOTOR_COUNT на одном из первых шагов устанавливается
    равной 255. Тем самым гарантируется, что прерывание от таймера не
    выключит двигатель дисковода в течение операции. Текущее значение,
    представляющее две секунды, записывается в байт счетчика перед
    возвратом из BIOS в вызывающую программу.
 
      На Фиг.9.4 приведены команды управления дисководом. Команда
    сброса пересылает в контроллер параметры механизма, такие как режим
    работы ПДП и скорость предачи. Команда сброса также выполняет
    аппаратный сброс контроллера. Фирма IBM рекомендует выполнять это
    действие после любой ошибки. Это необходимо, так как некоторые
    ошибки (в частности, ошибка по исчерпыванию времени операции,
    получающаяся, если в дисководе нет дискеты) ставят контроллер в
    затруднительное положение. После таких ошибок вернуть контроллер к
    нормальной работе можно только с помощью сброса.

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий