- 61 -
Mikroprocesor możo bezpośrednio sterować pracą linii telekomunikacyjnych dołączonych do monitora alfanumorycznogo, a w wypadku odpowiednio zaprojektowanego interfejsu można go zaprogramować tak, aby realizował'szorogową współpracę ( daisy Chain ) z innymi urządzeniami końcowymi korzystając z danych wysyłanych z komputora, co pozwala zwiększyć efektywność systemu i zmniejszyć jogo koszty. Jako ogólną zasadę dotychczas przyjmowano, żo mikroprocesor powinion sterować w jak największym stopniu przesyłaniom danych i sygnałami logicznymi, locz synchronizacja czasowa (np. opóźnienio między sygnałami kasowania i wprowadzania) powinna być raczej realizowana za pomocą sprzętu, który może być dostosowany do wymagań każdego rozwiązania. Wraz zo wzrostem szybkości pracy mikroprocesorów należy sądzić, że sygnały synchronizacji będzie można również gonerować w mikroprocesorze.
Jedną z najbardziej złożonych funkcji realizowanych w doskonalszych urządzeniach końcowych z monitorami alfanumerycznymi jest "kasowanie wiersza" (deleto lino). Do wykonania tej funkcji wykorzystuje się licznik, za pomocą którogo można opuszczać pełną liczbę znaków linii. Funkcja ta możo być łatwo realizowana za pomocą wownętrznych rejestrów mikroprocesora. Poza funkcjami o charaktorze ropotycyjnym, mikroprocesor może realizować funkcjo zalożno od danych, na przykład może być wykonana funkcja "opuść zdanie", polegająca na opuszczeniu wszystkich znaków między dowolnymi dwom’ ogranicznikami tekstu. Za pomocą mikroprocesora można realizować złożone algoiytmy sterowania 3łowami tekstu, formowania kolumn i specjalnego traktowania różnych znaków występujących w tekście.
Mikroprocesor możo przetwarzać informacje znajdujące się w pamięci monitora, na przykład wyszukiwać dano, co pozwala pobrać z pamięci te słowa, które operator chce sprawdzić lub skorygować. Mikroprocesor ułatwia dostęp do komputera głównego i do pamięci monitora, co zwiększa efektywność wymiany informacji w systemie.
Projektant monitora alfanumerycznego, stosując mikroprocesor, możo w prosty sposób zmioniać reportuar funkcji realizowanych w urządzeniu końcowym. Funkcje urządzenia końcowego mogą być dostosowane do wyraacań użytkownika przez wpisanie odpowiedniego programu do pamięci stałej (ROM) storującej pracą mikroprocesora, np. klawiatura z przyciskami oznakowanymi tak jak klawiatura dalekopisu może być przekształcona na klawiaturę maszyny do pisania przez zmianę oznakowania kilku klawiszy i translację kodów uzyskiwanych z tych klawiszy, co można łatwo przeprowadzić za pomocą mikroprocesora.
W podobny sposób można zmieniać na klawiaturze położenie klawiszy funkcyjnych przesuwając odpowiednie adresy w tablicy mikroinstrukcji odpowiadających realizacji funkcji. Bez trudu mogą być wykonane modyfikacjo funkcji. Możliwość nadawania wyspecjalizowanej interpretacji, zarówno kluczom funkcyjnym jak i v/yprowadzonym na ekran rysunkom wywołanym z klawiatury, ma zastosowanie również do informacji otrzymywanych z komputera. Zatem kody sterujące, które np. powodują pulso-wanio wydzielonych części ekranu lub wyświetlanie czarnych znaków na białym tle, w odróżnieniu od normalnie wyświetlanych białych znaków na ciemnym tle, mogą być przesyłano za pomocą linii telekomunikacyjnych w postaci podwójnio zakodowanych sekwencji i przechowywane w pamięci monitora vi postaci pojedynczogo kodu. Ciągi kodóvi nogą być również \ykorzystane do sterowania, ustawiania położenia kursora, marginesów lub zakresu tabulacji, przy czym mikroprocesor może '-rzeprowa-dzac translację danych numerycznych z postaci binarnej do dziesiętnej lub dowolnej innej.
• Kryteria ypboru mikroprocesora
••ybór szybkości mikroDrocesora przeznaczonego do stosowania w monitorach alfanumerycznych za— leży w głównej mierze od budowy intorfejsu znajdującego się między mikroprocesorem i pamięcią monitora oraz od wymagań wynikających z zastosowań monitora.
W sytuacji, gdy mikroprocesor może identyfikować i przetwarzać w przybliżeniu 1200 kodów/s (np. INTEL 6008-1) nie są miarodajne konwencjonalne metody oceny prędkości procesora, na przykład takie, jak czas dodawania dwu liczb. Jeżeli w monitorze alfanumerycznym stosowane są rejestry przesuwne, zdolność przetwarzania mikroprocesora jest zazwyczaj ograniczona przez czas wymagany do odczytywania znakó7/ w miarę przesuwania się kursora w pamięci. Jeżeli w monitorze jest