Покажем работу приведенных на диаграмме (рис. 5.2) программ P4ПД - "Передача кадра RR”,
P5ПД - "Передача кадра REJ” (рис. 5.12).
Рис. 5.12. Структурная схема Р4ПД "Передача кадра RR” и программы Р5ПД – "Передача кадра REJ”
Перед началом работы формируются шаблоны супервизорных кадров (RR, REJ), поскольку их длины фиксированы в отличие от кадра «I». Для передачи таких типов кадров требуется установить только параметр N(R).
Приведем описание операций программы Р4ПД, а затем отметим отличия операций для программы Р5ПД.
Операция 1. Состояние «Передача кадра в канал»? Если да, то переход к ДП, иначе - к операции 2.
Операция 2. Режим “Подготовка к передаче в канал кадра RR”? Этот режим устанавливается в программе P1ПМ. Если да, то переход к операции 3.
Операция 3. Установить значение N(R)=V(R) в шаблоне кадра RR.
Операция 4. Запись кадра RR в регистр передачи. Производится передача кадра в канал.
Операция 5. Снять режим “Подготовка к передаче в канал кадра RR”.
Операция 6. Установить состояние “Режим передачи кадра”. Это состояние так же, как и при передаче других кадров в канал сбрасывается после передачи последнего байта в канал.
|
|
В программе Р5ПДв операциях 2-5 вместо анализа «кадр RR» анализу подлежит «кадр REJ», а в операции 3 устанавливается значение N(R)=V(R)-1.
В программе Р5ПДоперации 2 и 5 аналогичны программы Р4ПД, за исключением того, что устанавливает и снимает соответственно режим «Подготовка к передаче в канал кадра REJ».