Энциклопедия Turbo Pascal. Главы 1-4 Страница 55. Доступ к системным ресурсам в операционной системе PC-DOS
|
Страница 55 из 60
Доступ к системным ресурсам в операционной системе 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/. Во-вторых, через интер- фейс с ассемблера.
|