Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы версия 1.docx
Скачиваний:
12
Добавлен:
21.09.2019
Размер:
3.51 Mб
Скачать

4.7. Взаимодействие зу и уо в процессе информационного обмена.

Рассмотрим работу УО на примере передачи информации абоненту. В процессе выполнения команды ПК при инициализации обмена по микрокоманде 00 команда ПК пересылается через ВНМ на хранение в КП-2 того канала, номер которого указан в команде. После этого по микрокоманде 01 устанавливается в единичное состояние триггер ТгРАБ-К схемы формирования признаков словосостояния и формируется заявка от канала в схему ЗПР. Единичное состояние триггера сигнализирует о том, что канал переведен в рабочее состояние. После этого счетчик микрокоманд переводится в состояние 00 и проверяется наличие заявок от других каналов УО. Если заявок от более приоритетных каналов нет, то производится выборка первой команды программы обмена. Для этого команда ПК из КП-2 пересылается в РК и осуществляется обращение к ЗУ за командой, адрес которой указан в команде ПК. За то время пока происходит считывание из ЗУ и запись в Рвх команды, к содержимому РК прибавляется 2 (т.е. формируется адрес следующей команды программы обмена) и содержимое РК пересылается в КП-2, освобождая РК для ее выполнения.

Первой командой программы обмена является команда ПА. Эта команда предназначена для организации подключения абонента к каналу. В ходе выполнения этой команды она пересылается через ВНМ в БР канала, а оттуда в СР. Затем формируется микрооперация ПА, которая поступает на схему управления интерфейсом и счетчик микрокоманд переводится в состояние 00 (схема микропрограммного управления переводится в фазу ожидания). Схема управления интерфейсом вырабатывает последовательность сигналов подключения абонента (НА-К и ПА-К) и выдает в схему ЗПР заявку на выполнение следующей команды программы обмена.

Выбор из ЗУ следующей команды осуществляется аналогично. Если следующая команда является групповой командой, например, ЗАПИСЬ, то выполнение ее начинается с обращения к ЗУ за первым числом, подлежащим передаче абоненту. Параллельно с обращением в ЗУ в РК осуществляется модификация групповой команды: содержимое поля количества чисел уменьшается на единицу, а содержимое поля адреса увеличивается на 2. Таким образом, подготавливается выбор из ЗУ следующего числа. Когда в поле количества чисел останется 0, выполнение команды считается законченным. В противном случае команда пересылается из РК в КП-1 канала, и РК освобождается для приема следующей команды. Выбранное по команде из ЗУ число поступает на Рвх и оттуда пересылается в БР канала, а из БР - в СР. В завершении выполнения команды вырабатывается микрооперация, по которой схема управления интерфейсом канала вырабатывает сигналы необходимые для передачи информации абоненту, а схема микропрограммного управления переводится в фазу ожидания заявок.

Последней командой программы обмена является команда ОСТАНОВ КАНАЛА (ОСТ-К). Выполнение этой команды заключается в выработке микрооперации, по которой схема управления интерфейсом формирует сигнал прекращения обмена с абонентом (ОСТ-К). После получения от абонента подтверждения (сигнала ВО-А) производится перевод канала в нерабочее состояние (ТгРАБ-К устанавливается в нулевое состояние) и вырабатывается сигнал запроса на прерывание. Этот сигнал поступает на схему прерываний ВчУ и вызывает прерывание основной программы обмена. При приеме информации от абонента этот сигнал сигнализирует о том, что в ОЗУ сформирован массив информации, полученной от абонента, а при передаче - о том, что передача информации абоненту завершена и канал готов к работе с другим абонентом.