01.02.2013 Views

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

M<strong>on</strong>i<strong>to</strong>ry i adaptery graficzne<br />

modulo m sygnalizuje zak<strong>on</strong>czenie rysowania fragmentu linii nalezacej do danego<br />

znaku (m pikseli na jeden znak) i przejscie do rysowania nastepnego znaku. Impulsy<br />

wyjsciowe tego licznika zliczane sa przez licznik L2. Jego zawar<strong>to</strong>sc mówi o tym,<br />

który znak w biezacym wierszu rysujemy. Licznik ten generuje wiec czesc adresu dla<br />

pamieci wideo, okreslajac, kod którego znaku nalezy pobrac. Przepelnienie tego licznika<br />

po zliczeniu N2 impulsów sygnalizuje k<strong>on</strong>iecznosc zmiany linii, co jest zwiazane<br />

z wygenerowaniem impulsu synchr<strong>on</strong>izacji poziomej. Licznik L3 zwieksza swoja<br />

zawar<strong>to</strong>sc po narysowaniu kazdej kolejnej linii. Zliczenie wiec n linii przez licznik<br />

oznacza zak<strong>on</strong>czenie rysowania biezacego wiersza i przejscie do kreslenia linii nalezacych<br />

do wiersza nastepnego. Przepelnienie licznika powoduje zwiekszenie zawar<strong>to</strong>sci<br />

licznika L4 zliczajacego (numerujacego wiersze. Zawar<strong>to</strong>sc tego licznika stanowi<br />

druga czesc adresu wybierajacego kod okresl<strong>on</strong>ego znaku w pamieci wideo.<br />

Zawar<strong>to</strong>sc pamieci wideo, bedaca kodem ASCII aktualnie wyswietlanego znaku,<br />

podawana jest do pamieci matrycy znaków, stanowiac czesc adresu mówiaca o tym,<br />

jakiego znaku k<strong>on</strong>strukcja bedzie aktualnie wyswietlana. Pozostala czesc adresu stanowi<br />

numer linii aktualnie wyswietlanego znaku pobrany z licznika L3. Powoduje <strong>to</strong><br />

wybranie okresl<strong>on</strong>ego bajtu z pamieci matrycy znaków i zaladowanie go 'do rejestru<br />

przesuwnego, którego zawar<strong>to</strong>sc bit po bicie, zgodnie z taktem zegara przesylana jest<br />

na zewnatrz. Wyjscie tego rejestru steruje jasnoscia swiecenia plamki, co stanowi<br />

sygnal wideo (O- piksel zgasz<strong>on</strong>y, l zapal<strong>on</strong>y lub w przypadku wyswietlania koloru O<br />

- kolor tla, l kolor znaku).<br />

Uklady z rysunku 2.7 biora udzial takze w wyswietlaniu tekstu w kolorze. Kolory<br />

uzyskuje sie przy uzyciu czterech sygnalów oznaczanych jako I - intensywnosc,<br />

R - czerw<strong>on</strong>y, G - ziel<strong>on</strong>y i B - niebieski. Informacja o z~aku potrzebna do jego wyswietlenia<br />

w trybie kolorowym przedstawi<strong>on</strong>a jest na rysunku 2.8. Dalsza czesc ukladów<br />

wyswietlajacych tekst w kolorze pokazana jest na rysunku 2.9.<br />

15<br />

Bajt atrybutów<br />

12 11 8 7<br />

__ 11_-<br />

Atrybuty tla Atrybuty znaku<br />

Bajt kodu znaku<br />

Rysunek 2.8. Zawar<strong>to</strong>sc bajtów reprezentujacych znak w pamieci wideo<br />

Przy wyswietlaniu znaków w trybie teks<strong>to</strong>wym w kolorze kazdy znak jest reprezen<strong>to</strong>wany<br />

w pamieci wideo przez dwa bajty. Pierwszy bajt zawiera kod ASCII wyswietlanego<br />

znaku, zas w drugim bajcie umieszcz<strong>on</strong>e sa tak zwane atrybuty wyswietlanego<br />

znaku. Szczególowe rozmieszczenie informacji w obydwu bajtach przedstawia<br />

rysunek 2.8.<br />

<str<strong>on</strong>g>Please</str<strong>on</strong>g> <str<strong>on</strong>g>purchase</str<strong>on</strong>g> <str<strong>on</strong>g>PDF</str<strong>on</strong>g> <str<strong>on</strong>g>Split</str<strong>on</strong>g>-<str<strong>on</strong>g>Merge</str<strong>on</strong>g> <strong>on</strong> <strong>www</strong>.<strong>verypdf</strong>.<strong>com</strong> <strong>to</strong> remove this watermark.<br />

o<br />

29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!