Page 69 - 4875
P. 69

На вході:АХ = 01h
                                                       DL = <адреса пристрою FDD чи HDD>
                                       На виході:      АL = 00h – операція виконана  успішно
                                                             01h –  не вірна команда
                                                             03h  –    спроба  запису  на  диск,  що
                                                             захищена від запису
                                                             05h  –      помилка  при  виконанні
                                                             операції Reset
                                                             06h –  відбувся запис на дискети
                                                             0ah  –    виявлено  поганий  сектор
                                                             (для HDD)
                                                             0bh  –  виявлена  погана  доріжка
                                                             (тільки до DHH)
                                                             (00h… FFh – всіх функцій)
                                  Використовується для аналізу результату виконання операцій і
                           визначення коду помилки, що береться з переліку області даних BIOS
                           0000h:441h.
                                  3  Читання сектора
                                       На вході:АH = 02h
                                                       АL  =  кількість  секторів  які  потрібно
                                       прочитати
                                                       СH = номер доріжки з якої будуть читати
                                                  сектор
                                                       СL  =  номер  сектора  з  якого  буде
                                                    починатись зчитування
                                                       DH = номер головки
                                                       DL = адреса пристрою
                                                       ES: BX = адрес буферу даних, куди буде
                                                    поміщена
                                                                   зчитана інформація
                                       На виході:      АH  =  стан  пристрою  після  завершення
                                       останнього виконання
                                                             операції
                                                       СF = 1 – вказує на помилку



















                                                           68
   64   65   66   67   68   69   70   71   72   73   74