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

         

Цикл построения строки в режиме HiColor



Пример 7.10. Цикл построения строки в режиме Hi-Color

drawline: mov ax, fs: [si] ; ! ! для True Color — mov eax, fs[si]
mov es:[di], ax ; !! для True Color — mov es:[di], eax
add si, bytppnt переадресация операнда источника
add di, bytppnt переадресация операнда приемника
jne @F переход, если не нуль
call NxtWin установка следующего окна
@@: loop drawline управление повторами цикла
ret возврат из подпрограммы

В комментариях к тексту примера 7.10 показано, как надо изменить две первые команды для того, чтобы подпрограмма drawline могла использоваться при работе в режимах True color.



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