|
|
|
|
МDA и CGA
Между MDA и CGA существуют некоторые аппаратные различия. MDA функционирует достаточно устойчиво, так что память отображения доступна CPU в любое
время, даже когда сканируемая строка активна. Попытка доступа к графической памяти CGA , если она не происходит во время вертикального возврата,
производит "снег". Наиболее медленный процессор IBM (CPU 8088 c тактовой частотой 4.77 мегагерц) может передать только 1 байт во время периода
горизонтального возвращения и приблизительно 100 байт во время вертикального возвращения. И CGA, и MDA предусматривают вертикальный статус возвращения,
но только CGA имеет горизонтальное возвращение.
Кроме этого, между CGA и MDA существуют функциональные различия. MDA может отображать только текст; CGA может отображать текст и изображения. В
текстовом режиме для отображения одного символа оба адаптера используют 2 байта памяти экрана. Младший байт содержит отображаемый символ и старший
байт описывает символ-атрибут (яркий, мерцающий, цветной, подчеркнутый и т. д.). Хранение графических данных несколько более сложно. Подробности
см. в "IBM Hardware Technical Reference Manual".
|
|