Функция производит чтение 18-битовых значений из нескольких последовательно расположенных регистров таблицы цветов:
На входе: |
AH |
10h |
AL |
17h - чтение нескольких регистров таблицы цветов |
|
BL |
Номер первого регистра таблицы цветов (0 -255) |
|
CX |
Количество регистров для чтения (1-256) |
|
ES:DX |
Адрес буфера для таблицы цветов |
|
На выходе: |
ES:DX |
Данные прочитанные из таблицы цветов |
Таблица цветов содержит по три байта на один регистр таблицы цветов. В каждом байте значащими являются только младшие 6 бит.