Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 42 стр.

UptoLike

Составители: 

42
Вызов:
аh=08h
Возвращаемое значение:
al = код ASCII введенного символа
Примечание. Введенный символ не отображается на экране (не выпол-
няется эхо-отображение). Комбинация клавиш Ctrl/C ( или Ctrl/Break)
прекращает выполнение программы пользователя.
Функция 09Н
Выполняет отображение строки на стандартный вывод.
Вызов:
аh = 09Н
ds: dx=указатель на отображаемую строку
Возвращаемое значение:
нет
Примечание: Строка отображается на стандартный вывод. $ признак
конца строки, $ не отображается, dx содержит смещение строки, ds -
сегментный адрес. Ниже приведены код управления курсором:
0dh (13) - перевод курсора в начало текущей строки;
0ah (10) - перевод курсора вниз на 1 строку;
08h (8) - перевод влево на 1 позицию;
07h (7) - звонок.
Пример.
Чтобы вывести на экран с новой строки текст: “Функция 09Н
для
выдачи текста на экрани затем перевести курсор в следующую
строку, следует в сегменте данных описать строку:
beg db 0dh, 0ah, “Функция 09Н для выдачи текста наэкран”, 0dh,0ah, “$”
• Вызов:
         аh=08h

• Возвращаемое значение:
         al = код ASCII введенного символа

• Примечание. Введенный символ не отображается на экране (не выпол-
  няется эхо-отображение). Комбинация клавиш Ctrl/C ( или Ctrl/Break)
  прекращает выполнение программы пользователя.
   Функция 09Н
   Выполняет отображение строки на стандартный вывод.
• Вызов:
         аh = 09Н

         ds: dx=указатель на отображаемую строку

         Возвращаемое значение:

   нет
• Примечание: Строка отображается на стандартный вывод. $ признак
  конца строки, $ не отображается, dx содержит смещение строки, ds -
  сегментный адрес. Ниже приведены код управления курсором:
   0dh (13) - перевод курсора в начало текущей строки;
   0ah (10) - перевод курсора вниз на 1 строку;
                                   08h (8) - перевод влево на 1 позицию;
   07h (7) - звонок.
         Пример.
 Чтобы вывести на экран с новой строки текст: “Функция 09Н для
 выдачи текста на экран” и затем перевести курсор в следующую
 строку, следует в сегменте данных описать строку:
 beg db 0dh, 0ah, “Функция 09Н для выдачи текста наэкран”, 0dh,0ah, “$”

                                                                          42