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