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


           

Вывод текста с использованием функции BIOS 13h



Пример 5.10. Вывод текста с использованием функции BIOS 13h

push es сохранение содержимого es
push ds помещаем содержимое ris в стек
pop es и выталкиваем его в регистр es
lea bp, commun bp = адрес строки в сегменте ds
mov ex, 48 указываем в сх размер строки
mov bx, IFh bh = 0, Ы = IFh
mov dh, 12 dh = номер исходной строки
mov dl, 42 dl = номер исходного столбца
mov ax, 1301h ah = код функции, al = режим вывода
int iOh BIOS выводит строку
pop es восстанавливаем содержимое es

Из текста примера 5.10 видно, что перед обращением к функции 13h приходится выполнять достаточно много вспомогательных действий. Поэтому при программировании конкретной задачи вам придется выбирать, что лучше -составить собственную подпрограмму или использовать описанную функцию. Автор предпочитает работать с собственными подпрограммами.

Замечание 2
Замечание 2

Функции ОЕЬ и I3h анализируют установленный видеорежим, поэтому их можно использовать для вывода текста при работе во всех графических видеорежимах, соответствующих стандартам IBM (но не стандартам VESA).

 


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





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий