CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 57H: установить/опросить дату/время файла
Вход
- AH = 57H
- AL = 0 чтобы получить дату/время файла
- = 1 чтобы установить дату/время файла
- BX = описатель файла (handle)
- CX = (если AL=1) новая отметка времени в формате время/дата файла
- DX = (если AL=1) новая отметка даты в формате время/дата файла
Выход
- AX = код ошибки если CF установлен
- CX = отметка времени файла в формате время/дата файла
- DX = отметка даты файла в формате время/дата файла
Описание:
BX должен содержать описатель открытого файла (см. 3cH или 3dH ).
Укажите подфункцию, 0 или 1, в регистре AL. DX и CX задаются в формате памяти; например, младшие 8 бит даты находятся в DH.
Оставить комментарий
Комментарии
1.
7 июня 2010, 11:18:13
отвечаю на свой вопрос:
Bitfields for file
time:Bits 15-11 10-5 4-0
Description hours minutes seconds
Bitfields for file
date:Bits 15-9 8-5 4-0
Description year (1980-) month day
Bitfields for file
time:Bits 15-11 10-5 4-0
Description hours minutes seconds
Bitfields for file
date:Bits 15-9 8-5 4-0
Description year (1980-) month day
2.
7 июня 2010, 02:33:42
а какой формат даты?