Программирование видеоадаптеров CGA,EGA и VGA


Страничная организация видеопамяти.



Рисунок 3.1 Страничная организация видеопамяти.




К каждой странице экрана вы можете обратиться как через функции BIOS, так и напрямую. Во втором случае процессор записывает необходимую информацию непосредственно в видеопамять.

Страницы видеопамяти располагаются по следующим адресам:

Страница 0 - B800:0000Стрница 1 - B800:0800
Страница 2 - B800:1000Стрница 3 - B800:1800
Страница 4 - B800:2000Стрница 5 - B800:2800
Страница 6 - B800:3000Стрница 7 - B800:3800

При работе видеоадаптера VGA в режимах с низким разрешением реализуется двойное сканирование.

Двойное сканирование заключается в том, что при работе VGA в режимах с разрешением 200 строк, каждая из строк отображается на экране дважды, увеличивая разрешение по вертикали до 400 строк. В результате улучшается восприятие текста на экране, так как фактически увеличивается разрешающая способность.

Двойное сканирование реализуется видеоадаптером VGA в режимах 0, 1, 2, 3, 4, 5, 6, 0Dh и 0Eh.









Начало  Назад  Вперед