Составители:
Рубрика:
case 8: puts("4"); break;
case 7: puts("3"); break;
default: puts("2"); break;
}
printf ("\nДля завершения нажмите любую клавишу");
getch();
}
§ 4.6. Библиотеки системных функций
4.6.1. Библиотека функций, позволяющих программе выполнять прерывания BIOS
и использовать операции BIOS в прикладной программе
Функции данной библиотеки описаны в заголовочном файле bios.h. Основные функции
библиотеки:
bioscom() - выполняет ввод/вывод из последовательного порта. Описание.
int bioscom (int cmd, char abyte, int port);
где cmd - устанавливает параметры связи;
abyte - комбинация битов, устанавливающая режим передачи данных;
port - номер порта, при этом для com1 значение port равно 0 и т.д.
biosdisk() - использует прерывание 0x13 для того, чтобы передать выполнение дисковых
операций непосредственно BIOS. Описание.
int biosdisk (int cmd, int drive, int head, int track, int sector, void *buffer);
где cmd - вид выполняемой операции;
drive - число, которое задает используемый дисковод; остальные параметры характери-
зуют диск, с которым производятся операции.
biosequip() - проверяет оборудование, подключенное к системе. Описание.
int biosequip();
bioskey() - посредством прерывания 0x16 выполняет различные операции с клавиатурой.
Описание.
int bioskey (int cmd);
где cmd - определяет операцию.
biosprint() - ввод - вывод на принтер при помощи BIOS. Описание.
int biosprint (int cmd, int abyte, int port);
где cmd - параметры работы принтера;
abyte - символ для ввода-вывода;
port - № порта, для lpt1 - равно 0.
biostime() - считывание или установка таймера BIOS. Описание.
long biostime (int cmd, long newtime);
где cmd - устанавливает режим работы таймера (считывание - установка);
newtime - новое значение таймера.
4.6.2. Библиотека функций, позволяющих программе выполнять прерывания DOS
и использовать операции DOS в прикладной программе
Описание функций содержится в заголовочном файле dos.h. Основные функции
библиотеки:
151
case 8: puts("4"); break;
case 7: puts("3"); break;
default: puts("2"); break;
}
printf ("\nДля завершения нажмите любую клавишу");
getch();
}
§ 4.6. Библиотеки системных функций
4.6.1. Библиотека функций, позволяющих программе выполнять прерывания BIOS
и использовать операции BIOS в прикладной программе
Функции данной библиотеки описаны в заголовочном файле bios.h. Основные функции
библиотеки:
bioscom() - выполняет ввод/вывод из последовательного порта. Описание.
int bioscom (int cmd, char abyte, int port);
где cmd - устанавливает параметры связи;
abyte - комбинация битов, устанавливающая режим передачи данных;
port - номер порта, при этом для com1 значение port равно 0 и т.д.
biosdisk() - использует прерывание 0x13 для того, чтобы передать выполнение дисковых
операций непосредственно BIOS. Описание.
int biosdisk (int cmd, int drive, int head, int track, int sector, void *buffer);
где cmd - вид выполняемой операции;
drive - число, которое задает используемый дисковод; остальные параметры характери-
зуют диск, с которым производятся операции.
biosequip() - проверяет оборудование, подключенное к системе. Описание.
int biosequip();
bioskey() - посредством прерывания 0x16 выполняет различные операции с клавиатурой.
Описание.
int bioskey (int cmd);
где cmd - определяет операцию.
biosprint() - ввод - вывод на принтер при помощи BIOS. Описание.
int biosprint (int cmd, int abyte, int port);
где cmd - параметры работы принтера;
abyte - символ для ввода-вывода;
port - № порта, для lpt1 - равно 0.
biostime() - считывание или установка таймера BIOS. Описание.
long biostime (int cmd, long newtime);
где cmd - устанавливает режим работы таймера (считывание - установка);
newtime - новое значение таймера.
4.6.2. Библиотека функций, позволяющих программе выполнять прерывания DOS
и использовать операции DOS в прикладной программе
Описание функций содержится в заголовочном файле dos.h. Основные функции
библиотеки:
151
Страницы
- « первая
- ‹ предыдущая
- …
- 149
- 150
- 151
- 152
- 153
- …
- следующая ›
- последняя »
