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

       

Чтение регистра таблицы цветов - подфункция 15h


Функция поддерживается только для видеоадаптеров VGA и SVGA. Она выполняет чтение одного из регистров таблицы цветов:



На входе:

AH

10h

AL

15h - чтение регистра таблицы цветов

BL

Номер регистра (0-255)

На выходе:

DH

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

CH

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

CL

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

Следующий пример позволяет считать значение регистра таблицы цветов с номером num_color_reg:

mov        ah,10h

mov        al,15h

mov        bx,num_color_reg

int           10h

mov        red_data,dh

mov        green_data,ch

mov        blue_data,cl



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