Доступ к системным ресурсам в операционной системе PC-DOS
В операционной системе PC-DOS доступ к системным функциям
осуществляется посредством программных прерываний. Каждое преры-
вание позволяет сделать обращение к функциям определенной катего-
рии. Тип функции определяется значением регистра АН. Дополнитель-
ная информация при необходимости передается через регистры AL,
BX, CX и DX. Операционная система PC-DOS состоит из базовой сис-
темы ввода-вывода и ДОС /дисковой операционной системой/. Базовая
система ввода-вывода обеспечивает процедуры ввода-вывода самого
низкого уровня, которые используются в ДОС для реализации проце-
дур ввода-вывода более высокого уровня. Возможности этих двух
систем перекрываются, однако в основном доступ к ним осуществля-
ется одинаково. Ниже дается список таких прерываний:
Прерывание Функция
5 Утилита вывода экрана
10 Ввод-вывод на дисплей
11 Список оборудования
12 Размер памяти
13 Ввод-вывод на диск
14 Ввод-вывод на последовательный порт
15 Управление кассетой
16 Ввод-вывод с помощью клавиатуры
17 Ввод-вывод на печать
18 Вызов Бейсика, расположенного в ПЗУ
19 Выполнить начальную загрузку
21 Вызов процедуры ДОС высокого уровня
IA Время и дата
Полный список прерываний и их подробное описание можно найти
в техническом справочном руководстве фирмы ИБМ.
Каждое из этих прерываний предоставляет ряд возможностей,
которые зависят от значения регистра АН. В табл.1 дается неполный
список возможностей для каждого прерывания. К функциям, которые
приводятся в табл.1 можно обращаться двумя способами. Во-первых,
посредством предусмотренной в Турбо Паскале встроенной функции
MsDos /для операционной системы PC-DOS/. Во-вторых, через интер-
фейс с ассемблера.