2906542363

2906542363



- 62 -

stosowana pamięć o dostępie swobodnym (RAM), czynnikiem ograniczającym są czynności•szeregowego dostępu, takio jak selektywne wymazywanie danych ( opatrzonych wskaźnikami), chyba że przewidziano sprzętowe środki realizacji adresowania lub zastosowano rozwiązania pozwalające uniknąć ogra-niczoń mikroprocesora ]

Przy projektowaniu urządzenia końcowego należy pamiętać o tym, że zastosowanie odpowiednich rozwiązań sprzętowych pozwala prawie zawsze uzyskać taką strukturę monitora, w której mikroprocesor nio będzie ograniczał szybkości działania urządzenia końcowego. Jednak w sytuacji braku dodatkowego sprzętu należy liczyć się z tym, że czas realizacji mikroinstrukcji kolejnego czytania-wymiany-pisania i indeksowania w monitorze z mikroprocesorem trwa około 1 ps.

Monitory alfanumeryczne konkurują ze sobą pod względom eony. Wykorzystanie pamięci stałej (ROM ) do pamiętania programu powoduje zwiększenie kosztów zastosowanego mikrokomputera, przy czym koszt pamięci stałych wymagających wykonania specjalnych masek jest znacznie wyższy. Koszty te wpływają również na wynikową cenę sprzodaży, gdyż konieczna jest optymalizacja listy instrukcji pozwalająca zminimalizować wykorzystanie pamięci, Wymagana tu jest dobra znajomość programowania mikrokomputerów, np. instrukcje Exclu3ive-0R mikroprocesora INTEL 8008-1 są bardzo użyteczno do odszukiwania znaków kontrolnych, a wskaźnik (flaga) parzystości jest często wykorzystywany w większości podprogramów krytycznych pod względem prędkości.

rnnyini użytecznymi oporacjami są operacje logiczno i arytmetyczne z kolejnymi bajtami informacji , szczególnie instrukcja "compare-immediate". Ze względu na to, że wszystkie podprogramy sborujące pracą mikroprocesora, związane z zastosowaniami monitorów alfanumerycznych są prosto i krótkie, instrukcjo rozgałęzień warunkowych i wywoływania podprogramów są niewygodne do stosowa-nJa, a bardzioj użyteczne są instrukcje względnego adresowania. Z praktyki wynika, żo wykorzystywane jest zagnieżdżanie podprogramów do czterech lub co najwyżej do pięciu poziomów oraz, żo bardzo użyteczny jest programowy licznik stosu typu LIFO.

Przerwania nie są w rozważanych zastosowaniach wymagane, gdyż zwykle urządzenie końcowe wykonu jo w danej chwili tylko jedną czynność. Możliwość obsługi przerwań jest jednak istotna w systemach z głosowaniem (polling Systems), w których dane wysyłano są jednocześnie przez operatora i komputer centralny. Wymaganie to pojawia się również wówczas, gdy urządzenie końcowo może równocześnie wysyłać i przyjmować dano lub przesyłać dane z procesora centralnego do podporządkowanej drukarki w czasie normalnego posługiwania się klawiaturą. Tak więc na wybór mikroprocesora "wpływa zastosowanie urządzenia końcowego i konfiguracja jego sprzętu.

Roalizacje praktyczne

Prace nad zastosowaniem mikroprocesorów w alfanumerycznych monitorach ekranowych podjęte były bozpośrodnio po pojawieniu się mikroprocesorów scalonych na jednej kostce wielkiej skali integracji, to jest w 1971 r. W pracy [2"] opisano kolejne etapy konstruowania monitora alfanumerycz-nogo w Boohive Medical Electronics z zastosowaniem mikroprocesora INTEL 8008, a następnro INTEL 8008-1. W początkowym okresie istotną przeszkodą wykorzystania mikroprocesorów był ich znaczny koszt, który obecnie uległ znacznemu obniżeniu**.^

Autorzy podkreślają, że mikroprocesor pozwolił skonstruować układ saraodiagnozowalny z kompletom funkcji edytorskich i własnościami ułatwiającymi tworzenie struktur satelitarnych. Dane mogą być przesyłano w postaci pojedynczych znaków, linii lub stronic. Do monitora mogą być dołączane dodatkowe urządzenia, pamięci lub interfejsy.

V.' pracy [2] podkreśla się, żo zastosowanie mikroprocesora pozwoliło uzyskać wysokie parametry użytkowe monitora ekranowego przy niskiej cenie, znaczne uproszczenie obsługi i łatwość mody fikowania funkcji monitora, osiągniętą dzięki możliwości szybkiego przeprogramowania (wymiany pamięci stałej ).

tfiążo się to z tym, że urządzenia końcowe z monitorami ekranowymi sprzedawane są zazwyczaj

jaito urządzonia końcowe z pamięcią realizowaną na rejestrach przesuwnych, a wprawny uzvtkow-

nik szybko wykonuje kolejno czynności.

hm)

Koszt mikroprocesora INTEL 8080 w sprzedaży hurtowej wynosi obecnio 10 $ za sztukę.



Wyszukiwarka

Podobne podstrony:
Jednostki pamięci pamięci półprze»>odnikowe Pamięć o dostępie swobodnym RAM (random access
Jednostki pamięci pamięci półprzewodnikowe Pamięć o dostępie swobodnym RAM (random access
40633 Slajd25 (106) Przykład pamięci z dostępem swobodnym: - RAM (random access niemory) - ROM (read
184 3 362 Tabela D8. Zestawienie pamięci statycznych o dostępie swobodnym RAM produkowanych w techno
Slajd23 (110) Pamięć o dostępie swobodnym Pamięć, w której czas dostępu do informacji nie zależy od
Slajd24 (108) Organizacja pamięci o dostępie swobodnym Adies komoiki    Dane zapisane
I. Pamięć RAMPamięci półprzewodnikowe Definicja: Pamięcią o dostępie swobodnym nazywamy pamięć,
IMG 1412165658 PI WfcuhnliWiadwAi CZYNNIKI OGRANICZAJĄCE STOSOWANIE KLEJENIA W SFERZE PRODUKCYJNEJ:
Czynniki ograniczające stosowanie bioherbicydów •    Duże zróżnicowanie gatunkowe

więcej podobnych podstron