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


Регистр сравнения цветов (Color Compare Register - CCR) (индекс2)


Регистр CCR используется программами, осуществляющими поиск на экране пикселов с определенным цветом. Без использования регистра CCR за один цикл чтения видеопамяти процессор может считать данные только из одного цветового слоя. Программирование данного регистра позволяет за один цикл чтения произвести чтение всех четырех цветовых слоев, сравнение считанных значений с искомыми и возвращение результата.

Ниже приведен формат регистра сравнения цветов:

  • D0 Искомая величина для нулевого цветового слоя.
  • D1 Искомая величина для первого цветового слоя.
  • D2 Искомая величина для второго цветового слоя.
  • D3 Искомая величина для третьего цветового слоя.
  • D7-D4 Не используются.

После выполнения BIOS устаноки режима работы видеоадаптера все биты регистра содержат нулевые значения.

Операция поиска пикселов данного цвета иллюстрируется рисунком 8.12.









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