Описание функций C (Си) / C++ - bdos
#include
int bdos(dosfn, dosdx, dosal);
int dosfn; номер функции
unsigned int dosdx; значение регистра DX
unsigned int dosal; значение регистра AL
Описание.
Функция bdos выполняет системный вызов MS DOS, номер кото-
рого определен в dosfn, после размещения соответственно в регист-
рах DX и AL значений dosdx и dosal. Функция bdos выполняет коман-
ду INT 21H для осуществления системного вызова.
Функция bdos задается для использования при вызовах
DOS-системных вызовов, которые не принимают аргументов или толь-
ко принимают их в регистры DX(DH,DL) и/или AL.
Возвращаемое значение.
Функция bdos возвращает значение регистра AX, запомненного
системным вызовом.
См.также intdos, intdosx.
Замечание. Этот вызов не может использоваться для осуществ-
ления системных вызовов, в которых указываются ошибки посредством
установки флага переноса. Т.к. Си-программы не имеют доступа к
этому флагу, статус возвращаемого значения не может быть опреде-
лен. В этом случае используется функция intdos.
Пример:
В следующем примере выводится подсказка 9 функцией MS DOS
(вывод строки). Поскольку значение регистра AL не является необ-
ходимым, то передается 0. Этот пример работает правильно только
для малой и средней моделей памяти, так как bdos не меняет значе-
ния сегментов регистров.
#include
char *buffer = "Enter file name :$";
/* AL не является необходимым, поэтому передается 0 */
bdos(9,(unsigned)buffer,0);
Информация о статье "Описание функций C (Си) / C++ - bdos"
DeVoid |
http://devoid.com.ua/ |
16 Октября 2007 |
Просмотрели 1731 раз
КОММЕНТАРИИ
Комментариев еще нет.
Зарегистрируйтесь или выполните Вход для того чтобы оставлять комментарии
Не менее интересно
- Описание функций C (Си) / C++ - abs
- Описание функций C (Си) / C++ - access
- Описание функций C (Си) / C++ - acos
- Описание функций C (Си) / C++ - alloca
- Описание функций C (Си) / C++ - asctime
- Описание функций C (Си) / C++ - asin
- Описание функций C (Си) / C++ - assert
- Описание функций C (Си) / C++ - atof-atol
- Описание функций C (Си) / C++ - bessel
- Описание функций C (Си) / C++ - bsearch


