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


Установка одного регистра таблицы цветов (регистров ЦАП) - подфункция 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




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



Книжный магазин