ВУЗ:
Составители:
107
med_desc db ? ; Дескриптор носителя
fat_siz dw ? ; Число секторов в FAT
sec_trac dw ? ; Число секторов на дорожке
num_had dw ? ; Число головок
hidd_sec dw ? ; Число скрытых секторов
bpb ends
bpd struc ; Структура блока параметров диска
sec_num dd ? ; 32-битный номер сектора
number_s dw ? ; Количество читаемых секторов
b_off dw ? ; Смещение буфера
b_seg dw ? ; Сегмент буфера
bpd ends
cat struc ; Структура записи каталога
f_name db 11 dup (?) ; Имя файла с расширением
f_attr db ? ; Атрибуты
res_dos db 10 dup (?) ; Резерв
f_time dw ? ; Время создания
f_date dw ? ; Дата создания
b_clu dw ? ; Начальный кластер
f_size dd ? ; Размер файла
cat ends
.286
org 100h
Start: jmp st1
key dw ? ; Начальный кластер
f_key db 0 ; Флаг инициализации
err_read db 'Ошибка чтения $'
ok db 12 dup(0ah),0dh,25 dup(' ')
db 'Все в порядке',12 dup(0ah),'$'
nok db 12 dup(0ah),0dh,25 dup(' ')
db "I'm sorry",12 dup(0ah),'$'
fil_name db 'LAB2.COM',0
f_num_s dw ? ; Физ. номер сектора
sec_cyl dw ? ; Число секторов на цилиндре
sec_cat db ? ; Секторов в корневом каталоге
cyl db ? ; Цилиндр
head db ? ; Головка
beg_sec dd ? ; Нач. сектор раздела (логич.)
num_sec dw ? ; Кол. читаемых сект. каталога
point dw ? ; Указатель в тек. каталоге
flag db ? ; Флаг поиска
f_flag db ? ; Флаг поиска файла
root_s dw ? ; Лог. ном. сект. нач. корн. кат.
clu0 dw ? ; Лог. ном. первого доступн. кластера
handler dw ? ; Дескриптор файла
buf_cat db 100h dup(?),'$' ; Буфер для тек. каталога
buf1 db 200h dup(?) ; Буфер для MBR
buf2 db 200h dup(?) ; Буфер для BR
db '$'
buf3 db 800h dup(?) ; Буфер для корн.кат.
107
med_desc db ? ; Дескриптор носителя
fat_siz dw ? ; Число секторов в FAT
sec_trac dw ? ; Число секторов на дорожке
num_had dw ? ; Число головок
hidd_sec dw ? ; Число скрытых секторов
bpb ends
bpd struc ; Структура блока параметров диска
sec_num dd ? ; 32-битный номер сектора
number_s dw ? ; Количество читаемых секторов
b_off dw ? ; Смещение буфера
b_seg dw ? ; Сегмент буфера
bpd ends
cat struc ; Структура записи каталога
f_name db 11 dup (?) ; Имя файла с расширением
f_attr db ? ; Атрибуты
res_dos db 10 dup (?) ; Резерв
f_time dw ? ; Время создания
f_date dw ? ; Дата создания
b_clu dw ? ; Начальный кластер
f_size dd ? ; Размер файла
cat ends
.286
org 100h
Start: jmp st1
key dw ? ; Начальный кластер
f_key db 0 ; Флаг инициализации
err_read db 'Ошибка чтения $'
ok db 12 dup(0ah),0dh,25 dup(' ')
db 'Все в порядке',12 dup(0ah),'$'
nok db 12 dup(0ah),0dh,25 dup(' ')
db "I'm sorry",12 dup(0ah),'$'
fil_name db 'LAB2.COM',0
f_num_s dw ? ; Физ. номер сектора
sec_cyl dw ? ; Число секторов на цилиндре
sec_cat db ? ; Секторов в корневом каталоге
cyl db ? ; Цилиндр
head db ? ; Головка
beg_sec dd ? ; Нач. сектор раздела (логич.)
num_sec dw ? ; Кол. читаемых сект. каталога
point dw ? ; Указатель в тек. каталоге
flag db ? ; Флаг поиска
f_flag db ? ; Флаг поиска файла
root_s dw ? ; Лог. ном. сект. нач. корн. кат.
clu0 dw ? ; Лог. ном. первого доступн. кластера
handler dw ? ; Дескриптор файла
buf_cat db 100h dup(?),'$' ; Буфер для тек. каталога
buf1 db 200h dup(?) ; Буфер для MBR
buf2 db 200h dup(?) ; Буфер для BR
db '$'
buf3 db 800h dup(?) ; Буфер для корн.кат.
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
