Читайте также

Главная  Лучшие    Популярные   Список   Добавить
Статьи » Информатика
Информатика • Ввод по инициативе устройства
– Клавиатура при нажатии и отпускании клавиши
вызывает аппаратное прерывание
– При обработке этого прерывания код клавиши
помещается в буфер клавиатуры
• Это несколько ячеек памяти, работающих по принципу
FIFO
• Привязка УВВ к номерам аппаратных
прерываний (выбор номеров IRQ) делается
при установке и настройке ОС
– Plug-and-play
– Автоматическая настройка устройств и установка
драйверов
Информатика • Direct Memory Access (DMA)
• Процессор не участвует в передаче данных, а поручает работу
по ВВ контроллеру DMA
• DMA-контроллер получает доступ к системной шине независимо
от работы центрального процессора
• Пример организации ввода информации с диска через ПДП.
– Процессор программирует контроллер: записывает в управляющие
регистры DMA-контроллера адрес в ОЗУ, количество данных,
номер устройства и код операции
– Затем контроллер самостоятельно получает данные с диска и
записывает их в ОЗУ. Контроллер DMA (в цикле) отправляет
контроллеру диска запрос на чтение с диска и запись в ОЗУ. В это
время процессор продолжает свою работу
– После завершения передачи данных контроллер DMA вызывает
прерывание работы процессора и сообщает ему о завершении
операции: Данные в памяти, их можно использовать
Информатика • Ввод символа по инициативе программы –
21-е прерывание DOS:
– MOV AH, 1 ; код операции ввода символа с
клавиатуры
– INT 21H ; вызов прерывания
• Компьютер ожидает нажатия клавиши и
записывает код клавиши в регистр AL
• Фактически здесь происходит считывание
кода клавиши из буфера клавиатуры.

Поиск по сайту

Поиск

Авторизация


Добро пожаловать,
Аноним

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:


Содержание:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Правообладателям
Образование