Page 71 - 4875
P. 71
виконати Reset пристрою FDD, а також повторювати операцію до 3-ох
раз.
5 Перевірка наявності сектора
На вході:АH = 04h
АL = кількість секторів, які необхідно
перевірити
СH = номер доріжки
СL = номер сектора
DH = номер головки
DL = адреса пристрою
На виході: АH = стан пристрою після завершення
операції
АL = кількість перевірених секторів
СF = 1 – вказує на помилку (“0” –
помилки немає)
Використання цієї функції найчастіше зумовлене необхідністю
перевірки наявності вказаних секторів перед операціями читання та
запису. Дані перевіряються методом CRC (циклічний надлишковий
контроль), а буфер не використовується, оскільки зчитування даних в
оперативну пам’ять не відбувається.
6 Форматування доріжки
На вході:АH = 05h
АL = фактор чергування секторів (FDD)
або кількість секторів,
що необхідно створити на одній
доріжці
СH = номер доріжки
СL = номер сектора
DH = номер головки
DL = адреса пристрою
ES:BX = адрес буферу формату, що
використовується для FDD
На виході: АH = стан пристрою
СF = 1 – вказує на помилку (“0” –
помилки немає)
70