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


Структура видеопамяти в режиме 6.



Рисунок 6.9 Структура видеопамяти в режиме 6.




При непосредственном доступе к видеопамяти вы можете воспользоваться следующими формулами: Если y четное число, то смещение байта = 50h*(y/2)+(x/8) Если y нечетное число, то смещение байта = 2000h+50h*((y-1)/2)+(x/8) Номер бита = 7-mod(x/8)

Данные формулы позволяют определить для пиксела, имеющего координаты (x,y), смещение от начала станицы видеопамяти байта и номер бита в нем, управляющего данным пикселом.









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