Subversion Repositories ngs

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
163 savelij 1
 
2
;LAST UPDATE: 12.04.2018 savelij
3
 
4
 INIT_VAR
5
 SETVAR _BS_jmpBoot,            3;              ;3
6
 SETVAR _BS_OEMName,            8;              ;8
7
 SETVAR _BPB_BytsPerSec,        WORD;           ;2 количество байт в секторе
8
 SETVAR _BPB_SecPerClus,        BYTE;           ;1 количество секторов в кластере
9
 SETVAR _BPB_RsvdSecCnt,        WORD;           ;2 количество зарезервированных секторов
10
 SETVAR _BPB_NumFATs,           BYTE;           ;1 количество FAT таблиц
11
 SETVAR _BPB_RootEntCnt,        WORD;           ;2 для FAT12/16 число 32-байтных элементов, для FAT32 = 0
12
 SETVAR _BPB_TotSec16,          WORD;           ;2 количество секторов на разделе
13
 SETVAR _BPB_Media,             BYTE;           ;1 медиа байт
14
 SETVAR _BPB_FATSz16,           WORD;           ;2 Для FAT12/16 количество секторов одной FAT, для FAT32 = 0
15
 
16
 SETVAR _BPB_SecPerTrk,         WORD;           ;2 количество секторов на дорожке
17
 SETVAR _BPB_NumHeads,          WORD;           ;2 количество головок
18
 SETVAR _BPB_HiddSec,           DWORD;          ;4 количество скрытых секторов перед началом раздела
19
 SETVAR _BPB_TotSec32,          DWORD;          ;4 общее количество секторов на разделе
20
 
21
 SETVAR _BS_TEMP,               0
22
 SETVAR _BS16DrvNum,            BYTE;           ;1 номер устройства
23
 SETVAR _BS16Reserved1,         BYTE;           ;1 зарезервировнно
24
 SETVAR _BS16BootSig,           BYTE;           ;1 дополнительная сигнатура
25
 SETVAR _BS16VolID,             DWORD;          ;4 серийный номер раздела
26
 SETVAR _BS16VolLab,            8+3;            ;B имя раздела
27
 SETVAR _BS16FilSysType,        8;              ;8 текстовый тип FAT
28
 
29
 INIT_VAR _BS_TEMP
30
 SETVAR _BPB_FATSz32,           DWORD;          ;4 количество секторов одной FAT таблицы
31
 SETVAR _BPB_ExtFlags,          WORD;           ;2 флаги FAT32
32
 SETVAR _BPB_FSVer,             WORD;           ;2 номер версии FAT32
33
 SETVAR _BPB_RootClus,          DWORD;          ;4 номер первого кластера root директории
34
 SETVAR _BPB_FSInfo,            WORD;           ;2 номер сектора со структурой FSINFO
35
 SETVAR _BPB_BkBootSec,         WORD;           ;2 0 или номер сектора в резервной области, где хранится копия boot сектора
36
 SETVAR _BPB_Reserved,          12;             ;C всегда 0
37
 SETVAR _BS32DrvNum,            BYTE;           ;1 номер устройства
38
 SETVAR _BS32Reserved1,         BYTE;           ;1 зарезервированно
39
 SETVAR _BS32BootSig,           BYTE;           ;1 дополнительная сигнатура
40
 SETVAR _BS32VolID,             DWORD;          ;4 серийный номер раздела
41
 SETVAR _BS32VolLab,            8+3;            ;B имя раздела
42
 SETVAR _BS32FilSysType,        8;              ;8 текстовый тип FAT