Глава 5. Дисковые накопители.
Раздел 3. Подготовка к работе с файлами.
5.3.1 Установка/проверка накопителя по умолчанию.
Программы могут экономить часть работы, назначая накопитель по умолчанию, на котором содержатся файлы данных. Если в начале программы запросить у пользователя какой накопитель он будет использовать, то впоследствии не будет сомнений к какому накопителю следует обращаться.
Средний уровень.
Функция EH прерывания 21H устанавливает накопитель по умолчанию. Hадо просто поместить номер накопителя (0 = A, 1 = B и т.д.) в DL и выполнить прерывание. Эта функция возвращает в AL число накопителей на машине. Отметим, что когда у машины имеется только один накопитель, то возвращается число 2. Лучший способ определения числа накопителей у машины описан в {1.1.5}.
MOV AH,0EH | ;номер функции |
MOV DL,1 | ;код для накопителя B |
INT 21H | ;устанавливаем накопитель по умолчанию |
Функция 19H прерывания 21H сообщает какой из накопителей является накопителем по умолчанию. Для этой функции нет входных регистров. При возврате в AL содержится кодовый номер, где 0 = A, 1 = B и т.д.
<~-Раздел 3. Подготовка к работе с файлами.
Содержание
5.3.2 Создание/удаление файла.-~>