На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 12 / Стандартные функции, не связанные с устройствами (25h,26h, 2Ah - 2Eh) Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Стандартные функции, не связанные с устройствами (25h,26h, 2Ah - 2Eh)

В эту группу включаются функции 25h, 26h и функции с 2Ah по 2h. Заметим, что функции 2h является самой старшей из функций, поддерживаемых операционной системой MS-DOS версий, предшествующих версии 2.00. Указанные функции выполняют множество разных задач, не связанных с применяемыми устройствами: определение и установка текущих времени и даты, установка вектора прерывания, создание нового программного сегмента, установка или сброс статуса верификации. Все эти функции являются принадлежностью только операционной системы MS-DOS. В операционной системе CP/M нет аналогичных функций. Все указанные функции успешно выполняются при работе под управлением всех версий операционной системы MS-DOS, но хочется особое внимание обратить на работу функции 25h ("Установка вектора прерывания"). Для выполнения этой функции требуется наличие двух условий: адрес стандартной программы управления прерываниями должен быть загружен в регистре DX и в сегмент данных (DS:DX), а номер прерывания должен быть загружен в регистр Al. Поскольку данная функция имеет дело с прерываниями, соблюдайте осторожность при ее использовании, поскольку она может сделать Вашу программу несовместимой для выполнения в других реализациях операционной системы MS-DOS и в других аппаратных средах.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz