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