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

         

Запись символов строки с одинаковым



Пример 5.12. Запись символов строки с одинаковым

OutLine: push ax сохраняем содержимое ах mov ah, Ы помещаем атрибут в ah
wrt: lodsb читаем в al очередной символ
stosw пишем ах в видеобуфер
loop wrt управление повторами цикла
pop ax восстанавливаем содержимое ах
ret возврат из подпрограммы

При выполнении примера 5.12 указанный в ы атрибут копируется в регистр ah. Далее в цикле wrt каждый символ строки копируется в регистр ai и содержимое регистра ах записывается в видеопамять.

В примерах 5.13 и 5.14 показано, как изменится подпрограмма outLine, если в видеопамять записываются только коды символов или атрибуты.



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