Описание Библиотеки Си

       

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


Функция

Краткое описание

bdos

вызов системы MS-DOS; используются только регистры DX и AL

dosexterr

получение значений регистров из системы MS-DOS вызовом 59H

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

установить реакцию на <CTRL/BREAK>

disable

отменить прерывания

enable

разрешить прерывания

freemem

освободить память

getinterrupt

возбудить прерывание

getcbrk

узнать установленную реакцию на <CTRL/BREAK>

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.


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