Иллюстрированный самоучитель по Assembler


         

SI настраиваются на адрес начата


show                              ; Вывод на экран символа

                                      ; из AL и его атрибута из AH

loop outser                      ; Цикл

Регистры DS: SI настраиваются на адрес начата выводимой строки; регистры ES:DI - на адрес требуемой позиции в видеобуфере. В регистр СХ надо поместить длину строки в байтах, а флаг DF сбросить, чтобы двигаться по строке вперед. На экран будет выводиться содержимое регистра АХ, в младшем байте которого должен находиться код ASCII выводимого символа, а в старшем байте - атрибут символа, т.е. код цвета символа (в младшем полубайте) и код цвета фона (в старшем полубайте). В примере число 31h образует синие символы по бирюзовому фону. При желании можно выбрать другую комбинацию цветов, выбрав ее с помощью табл. 3.1.

Таблица 3.1. Коды цветов стандартной цветовой палитры                                                                                                                                            

















































































































Код 
Цвет    Код   Цвет
0h  Черный     8h        Серый


1h
  Синий   9h  Голубой


2h  
Зеленый  10h   Салатовый


3h 
 Бирюзовый    11h Светло-бирюзовый


4h 
Красный     12h    Розовый


5h 
Фиолетовый  13h   Светло-фиолетовый


6h 
Коричневый 14h   Желтый


7h   
 Белый   15h    Ярко-белый
<

Содержание  Назад  Вперед