5.2.12. Фн 0Ch - Сброс буфера и ввод с StdIn

      Вход: AH = 0Ch

            AL = номер функции ДОС (см. ниже)

 

      Выход: AL = введенный символ (если функция отлична от 0Ah).

 

      Описание: Очищает буфер предварительного ввода с устройства

 StdIn (обычно буфер клавиатуры) и исполняет функцию ввода, номер

 которой  задан  в  AL.  Это  заставляет  систему  ждать  нажатия

 клавиши.  В AL  могут быть  заданы следующие  функции: 01h, 06h,

 07h, 08h, 0Ah.

  

      Примечания:

 

      1.  Если  Вы  хотите   просто  очистить  буфер  клавиатуры,

 вызовите эту фн с AL=6 и DL=0FFh.

 

      2.  Эта фн  гарантирует, что  Ваша программа  получит новый

 ввод до выполнения функции, заданной в AL.

 

      3.  Регистры  должны  быть  заполнены  согласно требованиям

 функции, заданной в AL:

 

      AL = 6 требует задания DL;

      AL = 0Ah требует формирования буфера и засылки его адреса

 в DS:DX.

 

 

Вы находитесь в разделе: 
Также вам будет интересно:
Метки: 

Добавить коментарий