2906542369

2906542369



- 64 -

Mikroprocesor ma bogaty repertuar instrukcji (432 instrukcjo)- co powoduje, że jost wygodnym i elastycznym narzędziom przetwarzania informacji tekstowej* Mikroprocesor AES-80C nie wymaga stosowania spocjalnych układów sterowania urządzeniami wojścia/wyjścia, niezbędnych dla większości uniwersalnych mikroprocesorów dostępnych na rynku*

3. MONITORY GRAFICZNE

•    Struktura systomu graficznogo

W uniworsalnych systemach graficznych stosowane są złożono przekształcenia informacji okrośla-Jącoj strukturę obrazu, f/ożna wymienić tu takie oppracjo, jak solekcyjne wycieranie fragmentów: obrazu, "okienkowanie" ( windowing ) lub"skalowanie"(scaling).

7/ złożonych systemach graficznych niemal powszechnie stosuje się podział systemu na wyspecjalizowano części o zróżnicowanych funkcjach. Względna ważność i moc obliczeniowa każdej części zależy od przoznaczonia systemu. Do bardziej złożonych funkcji graficznych stosuje się realizacje sprzętowo, w celu zwiększenia szybkości działania systemu. Każdy z takich procesorów obrazowych ma bezpośrodni dostęp do danych przechowywanych w pamięci głównej maszyny cyfrowej i określa dano niezbędne dla generatora obrazu. Prooesor główny w ten sposób jest odciążony od wykonywania wielu czasochłonnych obliczeń i może być całkowicie wykorzystany do interakcyjnych zmian struktury danych.

Jako wyspecjalizowane procesory systemu mogą być zastosowano mikroprocesory, które można programować dla wymaganych w systemie funkcji i które obniżają koszt oraz umożliwiają wyeliminowanie wielu etapów koniecznych przy stosowaniu tradycyjnych metod konstruowania urządzeń cyfrowych.

t

•    Funkcjo procosora obrazowogo

Obraz wirtualny przechowywany w pamięci procesora głównego jest macierzą punktów określonych przez wartości współrzędnych miejsc pamięci. Rozmiar macierzy zależy od długości słowa, ip. słowo szesnastobitowe daje macierz 64K x 64K. Wszystkie segmenty liniowe rysunku kreślono na obrazie wirtualnym muszą rozpoczynać się i kończyć w punktach tej macierzy. Obraz wyświetlany na okranio odzwierciedlany jest macierzą mniejszego rozmiaru; typowa jest maciorz o wymiarach 1024 x 1024.

Jak już wspomniano, w rozbudowanych systemach graficznych duża moo obliczeniowa wymagana jest do realizacji takich funkcji, jak selokcyjne wycieranie fragmentów obrazu, okienkowanie i skalowanie •

Typową funkcją rozbudowanego systemu graficznogo, wymagającą dużej mocy obliczeniowej jost funkcja selekcyjnego wycierania, szczególnie gdy w systemie stosowana jest lampa obrazowa typu telewizyjnego, wymagająca periodycznego odświeżania obrazu. Funkcję tę mogą wykonywać odpowiod-nio zaprogramowane mikroprocesory, przy czym dla zwiększenia prędkości systemu niektóro operacjo można realizować sprzętowo.

Podobny poziom złożoności coohujo funkcjo okienkowania i skalowania. Dla lepszogo wyjaśnienia przeznaczenia elementów struktury systemu realizujących te funkcje niezbędne jost omówienie odpo-wiodnich algorytmów (zamieszczonych w punkcie "Okionkowanio" i "Skalowanie").

•lymionione funkcjo spełniane są wówczas, gdy procosor obrazowy transformuje współrzędne punktów wybranego obszaru obrazu wirtualnego — okna, w niezależnie wybrany obszar ekranu, tak zwany obszar widzenia (viewport). Transformacja ta wykonywana jest w dwóch etapach.

•    Oxienkov.anio lub obcinanie (clipping), ustala któro linie leżą całkowicie lub częściowo w o«cnio. Na rys. 2 linia AB leży częściowo w oknie, i w procesie okienkowania należy określić współrzędne punktów C i D, to jost granice "widzialnej" części AB.

•    Skalowanie polega na transformacji współrzędnych punktów (CD) obrazu wirtualnego i innych części rysunku w oknie na odpowiednio współrzędne ekranu w obszarze widzenia.

. rocesor obrazo/.y wykonuje ponadto pomocnicze..operacje na współrzędnych obrazu 'wirtualnego: ojtulowanio v.ot^pne (proscaling ) i obrót (rotation). Skalowanie wstępne obejmuje mnożenie zbioru



Wyszukiwarka

Podobne podstrony:
Obraz5 W praktyce struktura organizacyjna jest wypadkową działania wielu czynników, co powoduje, że
Każdy członek ma w sobie własną ukrytą teorię osobowości, która powoduje, że zanieczyszczamy wiedzę;
•    Brak ujemnie naładowanych reszt kwasu fosforowego co powoduje, że nie ma odpycha
Untitled36 64__ 7. Port  Tabela 7-4    różnica symetryczna instrukcje: zapis b
H 4 na ma* ter/achWykorzystanie instrukcji warunkowej il-elscif-elsc-cmidamcfW >ior.wstanie instr
czasem sieci przedstawicieli handlowych. Ten segment ma możliwość korzystania z instrumentów bankowy
Opis wybranych instrukcji prostychpass - wykonanie tej instrukcji nie powoduje żadnych skutków, przy
entomologia cz 1 (34) Budowa i składanie lejkowej pułapki feromonowejRozmieszczanie pułapek Wg. inst
Instruktor rekreacji ruchowej ze specjalnością fitness w różnych formach gimnastyki (2000) Sędzia
Inwentarz do?wiadcze? INWENTARZ DOŚWIADCZEŃ (ID) (przykład) Instrukcja • Wyobraź sobie, że jesteś dz
dr inż. Piotr Małka PROGRAMOWANIE JAVA Instrukcje warunkowe Instrukcje warunkowe sprawiają, że gdy
- 49 - rzędzin zgodnie z określoną macierzą przekształceń oraz instrukcja COPY - powodująca skopiowa
2 (508) Klasyfikacja instrumentów polityki przestrzennej Ze względu na nadawcę, czyli podmiot, który
Internetowe Bazy Danych - wykład 12 Instrukcje, które powodują sprawdzenie ilości znaków w łańcuchu

więcej podobnych podstron