Графические устройства

         

Сохранение текущей палитры в буфере



Пример 4.3. Сохранение текущей палитры в буфере

SavePa 1 : pusha сохранение "всех" регистров
push es сохранение содержимого es
les dx, dword pt г Buff Pal; сегмент и смещение буфера
xor bx, bx номер первого регистра цвета
mov ex, 256 количество сохраняемых регистров
mov ax, 1017h код запрашиваемой функции
int lOh обращение к функции B10S
pop es восстановление содержимого es
popa восстановление "всех" регистров
ret возврат из подпрограммы



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