78
нажатии любой клавиши системный динамический громкоговоритель издаёт звук,
соответствующий только этой клавише.
Содержание отчёта
Отчёт должен содержать результаты исследования процесса программного
управления внешними устройствами с использованием резидентной программы,
перехватывающей аппаратное прерывание от клавиатуры. В отчёт следует вклю-
чить следующее:
1. Подробно комментированный текст программы на языке Ассемблера.
2. Описание процесса создания, отладки и выполнения программы.
3. Выводы по результатам исследований, выполненных в настоящей работе.
Лабораторная работа № 21
ИСПОЛЬЗОВАНИЕ ДРАЙВЕРОВ
Цель работы
: изучение принципов построения и использования программ ти-
па драйверов, обслуживающих различную аппаратуру ЭВМ [3].
Определение: с помощью драйверов устройств MS-DOS – операционная сис-
тема IBM PC и совместимых с ними ЭВМ, управляет периферийным оборудовани-
ем. В виде драйверов могут быть оформлены различные расширения MS-DOS, та-
кие, как система динамического сжатия данных на диске или система управления
расширенной памятью. Программы драйверов устройств обеспечивают стандарт-
ный интерфейс между MS-DOS и компьютером, следуя единым правилам програм-
мирования. Стандартная DOS управляет набором стандартных устройств PC, вклю-
чая клавиатуру, экран, диски, последовательный и параллельный адаптеры, мани-
пулятор мышь. Стандартные драйверы устройств образуют часть операционной
системы и невидимы пользователю.
Обычно драйверы находятся в файлах, имеющих расширение имени *.sys, хотя
есть и драйверы, встроенные в MS-DOS. Драйвер подключается к операционной
системе MS-DOS с помощью оператора device, расположенного в системном файле
конфигурации config.sys.
Описание работы
В Листинге 3 представлен текст простой программы – драйвера, который при
загрузке подаёт звуковой сигнал и выводит сообщение на экран. Пример програм-
мы приведен для изучения правил построения драйверов, предложенных фирмой
Microsoft, и не предназначен для практической проверки, хотя он работоспособен и