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