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










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Приложение Д. СТРУКТУРЫ ОПЕРАЦИОННОЙ СИСТЕМЫ MS-DOS / Структура каталога Сделать домашней страницей Добавить в избранное Написать писмо

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

Структура каталога

Запись "время"     Часы:5, Минуты:6, Секунды:5
   ; F E D C B A 9 8 7 6 5 4 3 2 1 0
   ; | | | | | | | | | | | | | | | |
   ; | | | | | | | | | | | +-+-+-+-+-- Секунды/2
   ; | | | | | +-+-+-+-+-+------------ Минуты
   ; +-+-+-+-+------------------------ Часы


Запись "дата"     Год:7,Mесяц:4, День:5
   ; F E D C B A 9 8 7 6 5 4 3 2 1 0
   ; | | | | | | | | | | | | | | | |
   ; | | | | | | | | | | | +-+-+-+-+-- Дни 1 -31
   ; | | | | | | | +-+-+-+------------ Mесяцы 1-12
   ; +-+-+-+-+-+-+-------------------- Год + 1980

dir      STRUC
dir_stat   db    1 dup (?)       ; фактически первый символ
      ; имени файла или:
 ; 00h = имя файла, никогда не используемое
 ; 05h = первый символ-это действительно Е5h
 ; E5h = файл был уничтожен
 ; 2Eh = файл является подкаталогом
dir_name   db    7 dup (?)   ; остальные символы имени файла
dir_ext    db    3 dup (?)   ; расширение
dir_attr   db    1 dup (?)   ; атрибуты:
  ; 7 6 5 4 3 2 1 0
  ; | | | | | | | |
  ; | | | | | | | +-- Только считывание
  ; | | | | | | +---- Невидимый (скрытый)
  ; | | | | | +------ Система
  ; | | | | +-------- Метка тома
  ; | | | +---------- Подкаталог
  ; | | +------------ Архив
  ; +-+-------------- Не используемый


dir_resv   db   10 dup (?)       ; зарезервирован
dir_time   Time < >     ; отметка времени (2 байта)
dir_date   Date < >     ; отметка даты (2 байта)
dir_first  db    2 dup (?)       ; количество файлов в
      ; начальном кластере
dir_size   db    4 dup (?)       ; размер файла в байтах (1-ое
      ; слово имеет  размер меньшего
      ; порядка)
dir      ENDS

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

Hosted by uCoz