байт данных. Контроллер дисковода использует
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
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий