Низкоуровневое програмирование
Главная
-
Реальный режим
-
Прерывания DOS
-
INT 21h: Сервис DOS.
-
Функция 17h: Переименовать файл через FCB.
Функция 17h: Переименовать файл через FCB.
Вход:
AH=17h
DS:DX = адрес FCB специального формата
Выход:
AL: 0 - если файл создан и FCB заполнена. FFh - ошибка.
Примечание:
По адресу DS:DX находится структура FCB специального формата. В таблице приведён её вид:
Байты
Смысл
0
0 - текущий диск, 1 - Диск А, 2 - Диск В и т.д.
1-8
Имя файла
Если имя короче 8-ми символов, то то оно дополняется пробелами справа
9-11
Расширение файла
12-16
Зарезервированно
17-24
Новое имя файла
25-27
Новое расширение файла