Обмен между УСО и ведущим устройством с использованием прямого доступа в память
Рис. 3.
Обмен между УСО и ведущим устройством с использованием прерываний
Рис. 2.
Асинхронный обмен между УСО и ведущим устройством
Рис. 1.
Синхронный обмен между УСО и ведущим устройством
Организация аппаратных средств в случае использования синхронного метода обмена представлена на рис. 1.
![]() |
УСО параллельно подключаются к шине данных. Использование шины адреса позволяет указать, с каким из них будет выполняться обмен. Шина управления также подключена ко всем УСО и состоит из двух управляющих сигналов — разрешения записи в УВВ IOW и разрешения чтения из УВВ IOR.
Организация аппаратных средств в случае использования асинхронного метода обмена представлена на рис. 2.
![]() |
Так как при асинхронном обмене предполагается возможность проверки готовности ведомого устройства к обмену, к шине управления добавляется сигнал проверки готовности READY. Он может быть общим (как на приведенной схеме) и соединятся с соответствующим входом МП, либо возможен вариант, когда сигнал готовности каждого устройства анализируется индивидуально, например, путем соединения их со входами одного из регистров параллельного порта ввода-вывода и анализа значений отдельных бит в этом регистре.
![]() |
Обмен по прерываниям (рис. 3) предполагает, что УСО само инициирует обмен с помощью специального сигнала запроса прерывания. Сигналы от каждого УСО подаются на контроллер прерываний (КП), который обеспечивает передачу в МП сигнала запроса и номера устройства, запросившего обмен.
Рассмотрим обычную МПС (рис. 4):
![]() |