Функция производит запись 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