Основы микропроцессорной техники. Ливенцов С.Н - 83 стр.

UptoLike

83
ных (выходной порт), регистр входных данных (входной порт), регистр
управления и регистр состояния (рис. 28). Каждый из этих регистров
должен иметь однозначный адрес, который идентифицируется дешиф-
ратором адреса. В зависимости от особенностей устройства общая мо-
дель конкретизируется. Например, отдельные регистры состояния и
управления объединяются в один регистр, в устройстве ввода (вывода)
имеется только регистр входных (выходных) данных, для ввода и вы-
вода используется двунаправленный порт.
Непосредственные действия, связанные с вводом/выводом, реали-
зуются одним из двух способов, различающихся адресацией регистров
ВВ.
Интерфейс с изолированными шинами характеризуется раздель-
ной адресацией памяти и внешних устройств при обмене информацией.
Изолированный ВВ предполагает наличие специальных команд вво-
да/вывода, общий формат которых показан на рис. 29. При выполнении
команды ввода IN содержимое адресуемого входного регистра PORT
передается во внутренний регистр процессора REG, а при выполне-
нии команды OUT содержимое регистра REG передается в выходной
порт PORT. В процессоре могут быть и другие команды, относящиеся
к ВВ и связанные с проверкой и модификацией содержимого регистра
управления и состояния.
Рис. 28. Программная модель внешнего устройства