Модемы и факс-модемы. Программирование для MS-DOS и Windows

       

Инициализация FOSSIL-драйвера (COM-порта)


Данная функция используется для инициализации FOSSIL-драйвера. Эта функция должна быть вызвана перед вызовом других функций драйвера.

На входе:  AH = 04h;

     

DX = номер порта:         0 - COM1, 1 - COM2, 2 - COM3,

                                                              

3 - COM4 и т. д.;

     

если BX = 4F50h

            

ES:CX - указатель на флаг <Ctrl-C>.

На выходе: AX = 1954h;

     

BL = максимальный номер функции (регистр AH при

            

вызове прерывания INT 14h), поддерживаемой

            

данным драйвером, не считая функций с

            

номерами, большими 7Dh;

     

BH = уровень драйвера.

Если при вызове данной функции регистр BX равен 4F50h, то регистры ES:CX указывают на однобайтный счетчик, содержимое которого увеличивается при нажатии комбинации клавиш <Ctrl-C>.

При инициализации драйвера происходит установка сигнала DTR. Для сброса драйвера (очистки буферов, сброса флага управления потока и т. д.) необходимо вызвать эту функцию второй раз. Данную функцию можно использовать для проверки, установлен ли FOSSIL-драйвер.



Содержание раздела