Rejestr AL podaje o ile wierszy zostanie przesunięte okno. Zwolnione linie u dołu oKna zostaną wypełnione spacjami z atrybutem podanym w rejestrze BH. W trybach graficznych obszar pamięci KtOry odpowiada zwolnionym liniom wypełniany Jest/ zawartością rejestru BH.
Jeżeli AL r o to oKienKo nie zostanie przesunięte, a tylko mignie.
AH = 7. ,
Przesim w dół obraz na eKranie {na aktywnej stronie).
Wejście:
AL — liczba'wierszy, o jaką należy przesunąć obraz;
ĆH— wiersz , w Którym położony Jest lewy górny róg przesuwanego obszaru;
CL — Kolumna, w Której położony Jest lewy górny róg przesuwanego obszaru;
DH — wiersz, w Którym położony Jest prawy dolny róg przesuwanego obszaru;
DL — Kolumna, w Której położony Jest prawy dolny róg przesuwanego obszaru;
BH — bajt atrybutu, JaKim zostaną wypełnione opróżnione linie na górze przesuwanego okna; na pozycje Kodu wpisywany Jest Kod spacji;
Wyjście:
FunKcJa Jest odpowiedniKiem funkcji AH = G i służy do przesuwania obrazu w dół. Opis poprzedniej funkcji jest w pełni adekwatny do obecnej. Jedyna różnicą jest to, że uwalniane linie położone są w górnej części przesuwanego okna.
NKC JE ZNAKOWE
Funkcje znakowe działają w, zasadzie identycznie dla trybów znakowych i teKstowych- Drobne różnice opisane są przy poszczególnych funkcjach.
W sytuacji, gdy pakiet pracuje w trybie graficznym, znaki pisane na ekranie są formowane z generatora znaków umieszczonego w programie BIOS. Przy odczycie znaków zawartofć pamięci ekranu porównywana Jest z tym samym generatorem znaków i na tej podstawie określany Jest Kod znaku.
Ze względu na sposób zapisu i odczytu znaków w trybach graficznych znaki te nie mogą być umieszczane w dowolnym miejscu ekranu. Znaki mogą być umieszczane w takich obszarach pamięci, aby ekran wyglądał tak Jak w trybie tekstowym {80x25 dla grafiki 640x200 i 40x25 dla grafiki 320x200). Tak samo Jest pozycjonowany kursor na ekranie w trybach graficznych.