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


              

байт данных. Контроллер дисковода использует


              002F      E6 0A                   OUT  DMA+10, AL
              0031      CB                      RET
              0032                        DMA_SET ENDP
              0032      0200[             BUFFER  DB 512 DUP (?)      ; Буфер для чтения с диска
                       ??
                                ]
              0232                        CODE ENDS
                                           END
 
             Фиг. 8.21 Настройка прямого доступа в память
      Программа также посылает в контроллер ПДП число передаваемых
    байт данных. Контроллер дисковода использует это значение,
    записанное в регистр счетчика канала 2, для завершения операции
    чтения данных. ПДП посылает устройству специальный управляющий
    сигнал, называемый завершением счета, когда оно записывает в память
    последний байт. Последняя команда, выдаваемая ПДП - разрешение
    работы канала 2. Теперь программа может войти в командную фазу
    контроллера дисковода.
 
      Адаптер дисковода соединяет множество компонентов программного
    и аппаратного обеспечение компьютера. Адаптер дисковода использует
    и ПДП, и прерывания для обслуживания работы дисковода. Сам по себе
    контроллер дисковода - сложное, "интеллектуальное" устройство
    управления, требующее получения "программы" перед началом работы. В
    следующей главе при обсуждении управления механизмом дисковода с
    помощью программы BIOS все это будет рассмотрено в комплексе.

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





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