а) без использования ветвления и сбор­ки переходов




(Уса О Л (Усад)




4


б) с использованием ветвления и сбор­ки переходов

Черт.

  1. 2На черт. 3—6 настоящего приложения приведены диаграммы состояний

для описанных в стандарте фаз «Логическое разъединение», «Инициация», «Уста­новление соединения», «Завершение соединения» соответственно.

Для представления указанных процедур используются следующие дополни­

тельные условные обозначения:

I — символ приема кадра (параметра кадра) из НК;

і — символ передачи кадра (параметра кадра) в НК;

: = — символ присвоения значения переменной;

X— невыполнение условия X;

Тх==0— отсчет тайм-аута Тх не производится;

Тх —1 начат (вновь начат) отсчет тайм-аута Тх;

Тх —е— тайм-аут Тх истек;

XX— сигнал от источника информации или к источнику информации в со­

ответствии с рекомендуемым приложением 3;

Р~1 — принята (передана) команда с битом Р, равным единице; X (Р) — принята (передана) команда X;

X (F) — принят (передан) ответ X.

9. На черт. 7 настоящего приложения приведена диаграмма состояния фа

вы «Перенос информации» для всех субсостояний и состояний. Изображение фа­зы «Перенос информации» приведено для случая, при котором бит Р передается в НК после получения из НК бита F. Если будет выбран другой более редкий режим передачи бита Р, то действие Р: =4 при получении из НК кадра, со­держащего бит F, равный единице, следует заменить на Р: =0 (исключая состоя­ние «Приостанов»). Кроме того, на черт. 6 настоящего приложения показана максимальная частость передачи кадра REI, SREI и AREI. Для уменьшения частости передачи кадров REI, SREI и AREI следует при Тз = е действие Т3=1 заменить на Т3: —0.

На черт. 7 настоящего приложения не показаны действия по передаче инфор­мационных областей 1-кадров, накопленных в состоянии «Блокировка» при ре­жиме А, получателю.

Условные обозначения, использованные на черт. 7:

NK=U—принятый кадр некорректен, т. е. обнаружены ситуации, приведен­ные в п. 3.11 настоящего стандарта;

NK—0 — принятый кадр корректен;

SF=1—необходимо передать кадр, содержащий бит F, равный единице;

SF=O— кадр, содержащий бит F, равный единице, передавать не следует;

SP==1—необходимо передать кадр, содержащий бит Р, равный единице;

SP=O — кадр, содержащий бит Р, равный единице, передавать не следует;

Vi — значение переменной состояния передачи;

V2 — значение переменной состояния приема;

Nt—значение номера N1 в принятом кадре;

N2 — значение номера N2 в принятом кадре;

NH — значение номера N1 последнего, переданного 1-кадра с «новой» ин­формацией;

Nc—значение номера N1 самого «старого» из неподтвержденных 1-кадров;

Np — значение номера N1 1-кадра, в котором был передан бит Р, равный единице или который был последним передан перед передачей S-кадра, содер­жащего бит Р, равный единице;

Хе—значение номера Nj последнего правильно принятого 1-кадра в состоя­нии «Блокировка» в режиме А;

X — массив значений номеров 1-кадров, для которых принят, но не выпол­нен кадр, содержащий AREI, если Х=0, то таких кадров нет;

По=1—производится повторение 1-кадров в результате приема кадра, со­держащего бит F, равный единице;

По=О — повторение По=1 не производится;

nt = l—производится повторение 1-кадров в результате приема кадра, содер­жащего REI;Диаграмма состояния в фазе «Логическое разъединение*


(ШРЇМіРЧМТ^П

^XID(P)MMID(F)}A(Tf=f)

// ГЕВТ(Р))Л иГЕИТ(Р))Л (Tj = 1)

^TEST(P)

/ X ID (Р)

^DISC(P)


NX


msT(F-p)


fDM(F:^P)


tXID(F:=P) ды ex


Передать ответ на UP


(iSABM)v(iSABME)v(SS)


ГТЕВПР)


iUP(P)


снять ST


снять SU


Ш1НР)


снять SX


NT


NX


0


NU


*v


Инициация


Установле­ная соедине­ния


(ЗТ)л(ТгО)


Логическое


разъединение


Черт. 3


іР=І)лІІЗММ)^КВМЕМШ!С)МТЕЗГМІ.ЮМт


(SXNUTrO} (SU)A(TrB)


fDM(F-f)


/TEST


AXID


I UP


ГОСТ 2*113—64 Стр. 43





















































































Диаграмма состояния в


азе «Инициация»


ADM


N1


СС


г=е)у(№М)


Логическое разъели ~ ненце


ЕГ2<в)л ШМлЖМ) уііїїМл A HIM))


2<е)л (М1М)л тМ)л (ММ)


2<е}л((7гет


2в)л (Я!)


(іЗАВМІЗАВМЕШЖлЮА)


^8АВМ(8А^Л(()8ІМл^А)у(^МІШ


AUA


ASIM


снять ST


A HIM
снять ЯІ


(А ИА) л


Инициация


снять 88


(Ш8Е)у(82))'


Процедурь/ обмена кад­рами Пд/1


SS


снять 8D


Иста над - пение соединения


Черт. 4


























































































Диаграмма состояния в фазе «Установление соединения>







Инициация


Г Логическое |

Хразъединение I











































































Черт. 5

иаграмма состояния в фазе «Завершение

соединения»




I Т2



























3u3epU(CHUL
соединения


tDISC - снять SS

1
fUA(F-P)
Гг-о
CD



















RS


Разъели -
пение


Черт. 6



















Пл—0 — повторение Пі = 1 не производится;

П2= 1 — производится повторение 1-кадров в результате приема кадра, со­держащего SREI или AREI;

П2=0 — повторение Пг—1 не производится;

R=I—необходимо передать кадр, содержащий RR;

R=0 — необходимости в передаче кадра, содержащего RR, нет;

RN = 1—необходимо передать кадр, содержащий RR;

RN—0 — нет необходимости в передаче кадра, содержащего RR;

FR=1 —необходимо передать кадр, содержащий ответ FRMR;

FR=0 — нет необходимости в передаче кадра, содержащего ответ FRMR;

Y — значение переменной V2, переданной в последнем кадре;

Z— значение номера, который нужно передать в кадре, содержащем AREI;

I (X) =0 I — кадр с прямым номером X подтвержден;

I (X) = 1 I — кадр с прямым номером X не подтвержден;

Z: =ZHob — положить Z равным номеру следующего непринятого Ькадра;

Vi: =ХНов — положить V2 равным следующему номеру, записанному в мас­сив X;

X: =Vz — записать в массив X номер, содержащийся в принятом кадре AREI;

{А}—состояние или субсостояние А; обозначение состояний и субсостоя­ний приведено в п. 3 настоящего приложения;

{А) —отсутствие состояния или субсостояния;

-*{А} — переход в состояние или субсостояние А.

10. Все состояния и субсостояния, приведенные в п. 3 настоящего приложе­

ния, составляют полную группу событий.

Все арифметические действия и операции сравнения, используемые в диа­

грамме состояний, выполняются по модулю 8 или 128. Поэтому одиночные нера­венства типа А>В здесь не имеют смысла.







Диаграмма состояния в фазе «Перенос информации»


fRR(V2. P=f)


режим А


режим A


(nmvuiBivinsj


(RM)a WHJ)


Н№К(У2,Р=П,если SPM RtFSP:=0.Ho:=V<-1


режим A


RN=f


(ПЗУу(ПрЗУу(ВЗ)


*2


(режКМТз+0)


(БП)А(Гг<е)


(ППУч(ПБ}у(ПЗУ


{ПрП}У(ПрБУу(ПрЗУ


{(ПрПУ А (ПрБ)а (ПрЗУ) у{8Р=0)


МП) —* <ВП} МБ} —- <8Б} М3} —» <83} *


(ППУ снять ЗБ


(pe*,K)v(7j~0)

(ПЗУл(ПрЗУл(ЮА


fRHR(V2tF=f)

3F:=0, RH: = O

У: =


fRR(V2f^-H


tFRMR{F~1} FR:.^O OF'- = 0


1SRFJ(V2rF^ П * fARCHZ, Л= 1)


)/(Rc, Vt, P=n SP: = 0ўIf. У'-^Z, Np:~1


НнТНс+1


Передать комбинацию

Флаг "


Завершение
соединения


(ВПУа(ВБУа(ВЗУ


(ВПУуіВБУуі 83 У
рП}у(ПрЕ}у(ПрЗУА (ЗРЧ)


iFRMR


ОЗУ


{iSABM)y{tSABME)



(НУ


(НУ


US;

(НУ


09TZ‘. = 0

-* (ППУ


-+МП} MB


мм

(DISC


ЗР*0


3F=f


V2


1REJ(V2tP-f)fесли К fSREJ^PH^ecouC


SP=O


Имитировать
SS ;


Разъединение


*Р=0


Установление^
соединения F


(ППУ


1RNR(Унесли ЗР = 0 RN-=Ot У: = У2 7RR{V2tP=0teceu ЗР=1 R=SP^OfAlp:=Vt-f

У’ = У2з fRRW, если SP=O


МП}л МБ}в (ПЗУ


Н(У,Уг1М),еыи.5РМ


fI(VfVt),ecou sp=o


~v2


fl(VlVtPM,eciiuSP*1 SP;=O,Np'-^f,Tt:^f

у = v2;


f/(Vf vt), если SP=O

^h tyHUT^m/Tcr&ieTS


A/tFT(ПрП}і(іу>БМПрЯ МрП}-^(ПП} ~(НУАпПУуСПЕУV(ПЗУ ІПР5)-^^> і


(НУ


(ППУ А (ПБУа (ПЗУ


mymvmy


(Пр ПУ -* (ППУ


(ПрПчМрБМЛрЗ^ _ 'ж


MpЗі -* М3}


(MR) v(iREJ)A (ПрМл (fit •/)


МрП}л МрБ}л Mp3}


режим A


Запомнить


режим К


K:


R'-leuu „Занято


мпзчмртчівт


1RR(V2), U-‘Vt


IREJlVt^ecjiuрок. К fSREJOf^ecmtрак. С


МП} — (Пр ПУ М5} — МрБ}. М3} -► Mp3}


fAREJ(z) z:~ zнов


{.ПрЗУ (ПЗУ


(ППУ ~^(ПБУ (ПрПУ — (ПрБУ (ВПУ —**(ВБУ


режим А режим К~


Xz:~Uf если


Снять TO; TR Пд ~П^~П2• — 0