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
   66   67   68   69   70   71   72   73   74   75   76