Назад | Оглавление | Далее |
Функция | Краткое описание |
---|---|
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.
Назад | Оглавление | Далее |