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


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



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









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