- 21
limit i kn I u, '/.nnk <J>) I znak LHC. Przy odbiorze * trio Ja końcowa bndn parzystość każdego przychodzącego znaku, a następni o poprawność sumy kontrolnej ( LHC) . Jonii blok był otlobruny poprawnie, wtedy (‘•rui Ina! nada Jo odpowiedź (y) . Po odebraniu z kompotom znaku kończącogo transmisją nustąpl wydrukowanie z bufom odebranego poprawni o komunikatu.
nadawunlo tekstu zo znn-aż do otrzymanln pozy-transmisję. Wydruk komu
W wypadku wykrycia błędu terminal nadaje . Koinputor powtarza wtedy kłem i znukłem LRC. W ton sposób komputer będzie powtarzał komuniknt lywnej odpowiedzi. Może on przerwać powtarzanie nadając znale (c) koóczricy
nikatu na stncjl końcowej wówczas nio nastąpi nutomatycznlo, lecz na żądanio oporntorn. Możliwa
Jest Jeszcze taka sytuacja, 'żo komunikat Jest zbyt. długi i nio mieści się w buforzo torminala. bluoJa końcowa przerywa wtc.dy transmisję nadając znnk (?) po znpelnioniu bufora.
Możliwe Jost przesyłanie komunikatu z terminala do komputera, a następnie w kierunku odwrotnya po Jednym zuinicJownnlu transmisji. Dziojo się tak, gdy po odebraniu komunikatu z torminala komputer ma do nadania komunikat do tej samoj stacji końcowej. Wtody zamiast odpowiedzi pozytywnej (T) komputer nudajo (d) , a następnie tokst komunikatu, znale (ii) i znak LHC* Dalsza współpraca leniilimla z komputerom przebiega tak, jak po adrosowuniu.
W wypadku adresowania grupowego lub ogólnogo konwersację z koiuputorom prowadzi wyłącznie terminal nadrzędny w grupio lub nadrzędny na danoj linii. Pozostało terminale tylko odbiorają to, co nadajo komputor i "nasłuchują" odpowiodzi torminala nadrzędnego. Sokwoncja adresowania grupowego Jest analogiczna do solo/oncji adrosowanla indywidualnego, tylko w miejscu adresu Jndywidual-nogo torminala znajdujo się adros grupowy. Adrosem ogólnym Jost znak (znale kreski ukośnoj -
s I asb ).
Program. sterujący ASTEH
W obocnej wersji ASTEH Jest wykonany Jako program samodzielny. Zajmuje on w pumięci oporucyj-noj PAO niInikompuLora MERA 300 obszar około 325O bajtów. W obszarze tym mieści się również bufor komun i kacyJny o pojemności 2UB znaków (bajtów). Na początku obszaru PAO, w którym umieszczony Jasi progrum ASTEH, wydzielono są 3 strony pamięci; na nich mioszczą się wszystkie rejestry, liczniki l wskaźniki programowo. To wydzielono strony zwane są stronami sterującymi programu ASTEH.
Rejestry składają się z 1 lub 2 bajtów i służą do przechowywania stałych puramotrów programu lak leli, Juk:
• adres początku bufora komunJkącyJnego, • długość komunikatu (przesyłanego bloku infor-
• pojemność bufora, macji),
• Indywidualny i grupowy adros torminala itp. Ponadto w niektórych rejestrach przechowywano są chwilowo takie informacjo, Jak:
• adres pierwszej wolnej pozycji bufora koniu- * stan Jednostki sterującoj, która odrzuciła
ni kacyJnego, rozkaz "czytaj" lub "pisz",
• znale odobruny z lin.Li lub z klawiatury, • stan kluczy systomowych,
• znak pobrany z bufora do nadania w linię lub • aktualny stan lampek sygnalizacyJnyc.1: itp.
do wydruku,
Liczniki zbudowano są na l, 2 lub 3 bajtach. Joden z tych liczników, tzw. licznik czasu, śluzy do realizacji stanu aktywnego oczekiwania na przerwanie oraz do odliczania czasu ustawiania modemu na odbiór lub ha nadawanio, przorwy w transmisji znaków (w obu kierunkach). Ponadto licznik len tuktujo zapalanie i gaszenie tych lampok, któro migotaniem sygnalizują stan pracy terminala (w ton sposób sygnalizowana Jost np. niooperatywność urządzenia woJścia/wyjścia lub kanału 1ransmIs Jl).
Inno liczniki służą do zliczaniu liczby znaków umioszczanych w buforzo, ilości znaków wydrukowanych w Jednym wierszu itp.
•skaźnlkl programowe są 1-baJtowe i na ogól przyjmują wartość 0 lub 1. Tylko niektóro wskaźniki przyjmują wartość 0, 1 lub 2.