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


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


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

На входе: 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




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