Программирование видеоадаптеров

       

Установка регистра таблицы цветов (регистров ЦАП) - подфункция 10h


Функция производит запись 18-битной величины в один из 256 регистров таблицы цветов:

На входе:

AH

10h



AL

10h - установка регистра таблицы цветов

BX

Номер регистра таблицы цветов (0-255)

DH

Интенсивность красного цвета (6 бит)

CH

Интенсивность зеленого цвета (6 бит)

CL

Интенсивность синего цвета (6 бит)

На выходе:

Не используются

Пример использования функции установки одного регистра таблицы цветов приведен ниже:

mov        ah,10h

; Выбираем функцию установки регистра цветов

mov        al,ah

; Устанавливаем номер регистра таблицы цветов

mov        bx,num_reg

; Определяем величины красной, зеленой и синей составляющих

mov        dh,red

mov        ch,green

mov        cl,blue

int           10h



Содержание раздела