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, если в видеопамять записываются только коды символов или атрибуты.