Cтраница 2
![]() |
Регистры секвенсера адаптеров EGA и VGA. [16] |
Имеется также вспомогательный выходной регистр, который управляет адресацией портов ввода-вывода и видеобуфера, а также выбирает частоту задающего тактового генератора. Отметим, что в адаптере EGA все регистры секвенсера, графического и атрибутного контроллеров допускают только запись, а в адаптере VGA для них разрешены операции считывания и записи. Этот узел генерирует внутренние сигналы для адресации видеобуфера. Кроме того, он разрешает работу с 8 - ю шрифтами, причем два из них могут одновременно выводиться на экран. [17]
![]() |
Многофункциональный блок ( ОЗУ и средства ввода-вывода. [18] |
Эти линии, кроме того, используются для адресации портов ввода-вывода и регистра состояния. Если в системе должно быть более 2048 областей памяти, то выход внешнего дешифратора адреса памяти должен быть подключен к входу ПЗУ Выбор кристалла. С помощью внеш-них логических схем и сигнала Выбор кристалла обеспечивается выбор нужного модуля ПЗУ. [19]
Адресная шина предназначена для передачи адресов от ЦП в память и порты ввода-вывода. Разряды Л - а передают адрес страницы, а младшие 8 линий Л7 - о - адрес строки в странице. [20]
На рис. 5.28 видно, что обращение ко всем внешним устройствам через порты ввода-вывода производится как к памяти. Такой способ организации интерфейса увеличивает быстродействие системы и уменьшает объем программы. Он позволяет использовать для работы с внешними устройствами все команды ЦП, предназначенные для работы с памятью. Поскольку в контроллере объем адресуемой памяти равен 4 К, а ЦП позволяет адресоваться к объему 64 К, возможна адресация еще к 16 устройствам. [21]
Одним из контроллеров, которые присутствуют почти в каждом компьютере, является контроллер портов ввода-вывода. Часто этот контроллер интегрирован в состав материнской платы. Контроллер портов ввода-вывода соединяется кабелями с разъемами на задней стенке компьютера, через которые к компьютеру подключаются принтер, мышь и некоторые другие устройства. [22]
В представленной на рис. 4.56 структурной схеме ЭВМ используются раздельные группы шин для связи портов ввода-вывода и запоминающих устройств с процессорным модулем. Такая организация удобна, когда необходимо реализовать параллельный режим обмена данными как с внешними устройствами ввода-вывода, так и с памятью. Каждая группа шин в этом случае отвечает за связь своего типа периферийного модуля с процессорным и позволяет осуществить независимый во времени обмен информацией. Однако это достигается за счет значительного увеличения аппаратных средств, участвующих в построении ЭВМ. [23]
![]() |
Инициализация контроллера ПДП. [24] |
Если центральный процессор выполняет программную передачу входных данных, используя один из восьми адресов портов ввода-вывода, описанных в соответствии с рис. 8.17, данные считываются из устройства следующим образом. Если используется адрес порта ввода-вывода, который был использован для инициализации адреса блока памяти для канала, в центральный процессор пересылается текущий адрес памяти для канала. Если используется адрес, который был использован для инициализации информации о длине блока / режима для канала, в центральный процессор пересылается текущая информация о длине блока и режиме для канала. [25]
В этом случае необходимо убедиться только в одном - что невозможно обратиться к адресам портов ввода-вывода блока MMU через страницу в карте пользователя. [26]
![]() |
Допустимые комбинации видеосистем. [27] |
При разработке адаптера EGA для обеспечения разделения адресных пространств сделан еще один шаг: адреса портов ввода-вывода и видеобуфера допускают программирование. [28]
![]() |
Временные диаграммы сигналов RESET и СА.| Схема формирования сигналов СА и SEL.| Структура байтов. [29] |
Сигналы СА и SEL вырабатываются ЦП обычно как результат выполнения команды вывода в один из двух соседних портов ввода-вывода, адреса которых различаются только разрядом АО. На рис. 3.34 приведена простая схема декодирования, которую применяют для выработки сигналов СА и SEL. Отметим, что стробирование сигнала СА импульсом IOWC гарантирует стабильность сигнала SEL в момент появления заднего фронта СА. [30]