Составители:
Рубрика:
19
вывода, представляемые процессору большим числом ячеек, однако идеи
организации обмена в этом случае принципиально не изменяются.
Обозначения
Z - разряд не задействован
X -либо 0, либо 1.
0 1ZZZZZZ
Регистр состояния
Готов Включено
X XXXXXXX
Регистр данных
Рис. 1.8. Принцип подключения внешнего устройства к контроллеру.
В некоторых ЭВМ при обращении к регистрам ввода-вывода процессор
дополнительно вырабатывает специальный сигнал на шине управления под
названием Ввод – вывод. В других машинах выполнение некоторых команд
процессора также может сопровождаться генерацией сигнала Ввод – вывод.
Наличие такого сигнала позволяет разделить обращение к ОЗУ
и к контроллеру
внешнего устройства. В определенном смысле этот сигнал можно
рассматривать как дополнительный адресный разряд, активизирующий
страницу ввода – вывода в общем пространстве памяти.
Процессор, выполняя команды программы, может генерировать на шине
адреса и адреса регистров состояния или данных соответствующего
контроллера. Если генерация такого адреса сопровождается выдачей сигнала
Ввод – вывод,
то, выполняя такие команды, можно программно осуществлять
операции чтения и записи информации с регистрами состояния и данных
внешних устройств.
Устройства ввода – вывода строятся на самых разнообразных
физических принципах. Детальный анализ их работы представляет достаточно
сложный самостоятельный вопрос вычислительной техники. Тем не менее,
выделим ряд общих моментов, характерных для любого из них. Во – первых,
устройство может быть выключено или вообще отсутствовать. Во – вторых,
устройство может быть технически включено, но не готово к работе (например,
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »