Энциклопедия Turbo Pascal. Главы 1-4
Страница 55. Доступ к системным ресурсам в операционной системе PC-DOS


Доступ к системным ресурсам в операционной системе 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/.  Во-вторых, через интер-
фейс с ассемблера.

 
« Предыдущая статья