Page 70 - 4875
P. 70

Дозволяє  прочитати  один  або  кілька  акторів  в  буфер,  що
                           знаходяться  в  оперативній  пам’яті  попередньо  виділений  в  сегменті
                           даних.
                                  Для HDD номер доріжки і номер сектора задаються в регістр СХ
                           наступним чином:

                                  Таблиця 8.2 – Задання доріжки і номер сектора
                                   Біт   Стан                      Значення
                                  0...5    -     Номер сектора
                                  6...15   -     Номер доріжки
                                  Перед зчитуванням необхідно підготувати таблицю параметрів
                           FDD чи HDD.
                                  4  Запис сектора
                                       На вході:АH = 03h
                                                       АL = кількість секторів на запис
                                                       СH  =  номер  доріжки  з  якої  будуть
                                                  записувати сектор
                                                       СL  =  номер  сектора  з  якого  буде
                                                    починатись запис
                                                       DH = номер головки
                                                       DL = адреса пристрою
                                                       ES:BX  =  адрес  буферу  даних,  куди  буде
                                                    поміщена
                                                                  записана інформація
                                       На виході:      АH  =  стан  пристрою  після  завершення
                                       останнього виконання
                                                             операції
                                                       СF = 1 – вказує на помилку
                                  Функція запису секторів аналогічна до попередньої за винятком
                           конкретного  переміщення  даних.  Особливістю  реалізації  запису  на
                           FDD є те, що не кожна версія BIOS забезпечує очікування виконання
                           операції  перед  тим,  як  розкрутиться  двигун  пристрою  до  заданої
                           швидкості. В результаті чого команда може отримати відповідний код
                           помилки.  Тому  перед  виконанням  цієї  операції  рекомендується



















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