НазадОглавлениеДалее

9.9. Использование системных вызовов операционной системы MS-DOS

ФункцияКраткое описание
bdosвызов системы MS-DOS; используются только регистры DX и AL
dosexterrполучение значений регистров из системы MS-DOS вызовом 59Н
FP_OFFвозвращает смещение far-указателя
FP_SEGвозвращает сегмент far-указателя
int86вызов прерывания MS-DOS
int86xвызов прерывания MS-DOS
intdosсистемный вызов MS-DOS
intdosxсистемный вызов MS-DOS
segreadвозвращает текущее значение сегментных регистров

Прототипы функций и макроопределения содержатся в файле dos.h.

Система программирования MSC предоставляет дополнительно функции:
ФункцияКраткое описание
inpчтение с указанного порта в/в
outpвывод в указанный порт в/в

Прототипы функций inp и outp содержатся в файле conio.h.

Система программирования ТС предоставляет дополнительно следующие функции:
ФункцияКраткое описание
absreadчтение с диска по номеру сектора
abswriteзапись на диск по номеру сектора
bdosptrвызов системы MS-DOS
countryопределение способа записи времени в данной стране
ctrlbrkустановить реакцию на
disableотменить прерывания
enableразрешить прерывания
freememосвободить память
geninterruptвозбудить прерывание
getcbrkузнать установленную реакцию на
getdfreeузнать объем свободного места на диске
getdtaузнать адрес области передачи данных диска
getfatполучить информацию из таблицы размещения файлов
getfatdполучить информацию из таблицы размещения файлов
getpspполучить сегментный префикс для текущего программного адреса текущего выполняемого процесса
getvectузнать значение вектора прерывания
getverifyузнать режим проверки записи на диск
harderrрегистрация функции обработки аппаратных ошибок
hardresumeвозврат из функции обработки аппаратных ошибок
hardretnвозврат из функции обработки аппаратных ошибок
inportввести слово из порта
inportbввести байт из порта
intrаналог функции int86
keepзафиксировать программу в памяти
MK_FPсоставить far-указатель из компонент
outportвывести слово в порт
outportbвывести байт в порт
parsfnmвыделение имени файла из командной строки MS-DOS
peekполучить значение слова по адресу
peekbполучить значение байта по адресу
pokeзаписать слово в память по адресу
pokebзаписать байт в память по адресу
randbrdчтение с диска
randbwrзапись на диск
setdtaустановить адрес области передачи данных диска
setvectзадать значение вектора прерывания
setverifyвключить режим проверки записи на диск
sleepзадержка
unlinkудаление файла

Прототипы функций и макроопределения содержатся в файле dos.h.

Система программирования ТС предоставляет также следующие функции для обращения к BIOS (базовой подсистеме ввода/вывода операционной системы):
ФункцияКраткое описание
bioscomуправление последовательным каналом
biosdiskуправление диском
biosequipузнать конфигурацию аппаратуры
bioskeyуправление клавиатурой
biosmemoryузнать объем оперативной памяти
biosprintуправление устройством печати
biostimeуправление BIOS-таймером

Прототипы функций обращения к BIOS содержатся в файле bios.h.


НазадОглавлениеДалее