Графический режим
Цветной графический адаптер имеет два режима отображения, в которых
можно управлять отдельными точками экрана. Эти режимы называются
режимами Полной Адресации точек (APA: All Points Addressable),
поскольку с помощью этих режимов можно адресовать и изменять все
точки. В действительности цветная плата допускает более двух
режимов APA, но мы рассмотрим только те два, которые поддерживаются
системой программирования. Используя информацию из технического
описания, вы можете попробовать и другие режимы.
Графический режим среднего разрешения обеспечивает вывод
изображения из 320 точек и 200 строк растра. Каждая из этих точек
может иметь один из четырех цветов. Это означает, что для каждой
точки требуется для представления цвета 2 бита. В каждом байте
графической памяти помещается четыре точки или пиксела (от англ.
picture element - графический элемент, которые называют также
"пелами"). Если вы умножите горизонтальный размер на вертикальный,
а затем разделите на 4 - число точек в байте, то увидите, что в
режиме среднего разрешения требуется 16000 байт. Именно поэтому
цветная плата имеет память объемом 16K.
На Фиг. 8.13 показано расположение элементов в каждом байте.
Пара бит с номерами 6 и 7 отображается первой точкой (0), а биты 0
и 1 представляют последнюю точку (3), отображаемую из этого байта.
В первых 80 байтах графической памяти содержится 320 точек
строки растра 0, т.е. первой строки экрана.
7 6 5 4 3 2 1 0
ЪДДДДДДДДДВДДДДДДДДДВДДДДДДДДДВДДДДДДДДДї
і і і і і
і точка 0 і точка 1 і точка 2 і точка 3 і
і і і і і і і і і
АДДДДБДДДДБДДДДБДДДДБДДДДБДДДДБДДДДБДДДДЩ
Фиг. 8.13 Битовая структура для графики 320*200
Но байт 80 уже не содержит первые четыре точки строки 1. По
причинам, которые объясняются конструкцией аппаратуры, четные и
Содержание Назад Вперед