ГОСТРМЭК 821-2000
З а д а т ч и к
И с п о л н и т е л ь
Закончить завершение
Подтвердить завершение никла
Если этот цикл последний, то
Освободить DS0* и DSI*
Освободить AS4
Или в противном случае перейти к
состоянию «Адресовать исполнитель»
КОНЕЦ,ЕСЛИ
Припять AS4. DS0* и DS1* высокого
уровня
Освободил, DTACK*
Р
исунок
2.9. лист 2
З а д а т ч и к
И с п о л н и т е л ь
Адресовать исполнителю
Выставить аарес
Выставить модификатор адреса
Установить LWORD* низким
Установить IACK* высоким
Установить AS* низким
Указать направление пересылки данных
Обработать адрес
Установить WRITE* низким
Указать разрядность данных
Подождать, пока DT.ACK4
и BERR4 не станут высокими
(показывает, что предшествующий
исполнитель больше не управляет
линиями данных)
Поместить данные па D00—D3I
Установить DS0* и DS1* низкими
Принять азрес
Принять модификатор адреса
Принять LVVORD* низкого уровня
Принять IACK* высокого уровня
Принять AS* низкого уровня
ЕСЛИ адрес совпадает с адресом
данного исполнителя.
ТО выбрать внутримодулыюе
устройство
Запомнить адиные
Принять WRITE4 низкого уровня
Принять DS0* и DSI4 низкого уровня
Захватить данные с D00—D31
Записать данные в выбранное устройство
(см. лист2)
Рисунок 2.10. лист 1— Пример четырехбайтового цикла записи
35