Меню сайта

Урок 163. Команды чтения и записи

Команды чтения и записи испоьзуют регистрымикропроцессора 8088 как
— — — входные параметры. — Эти параметры указывают дорожку, сектор,
— — — головку и дисковод, на котором должнавыполняться операция. — Парой
— — — регистров ES:BX вызывающая программауказывает буфер, и драйвер
— — — дисковода запускает операцию ПДП в этомбуфере. — Подпрограмма
— — — DMA_SETUP вычисляет физический адресбуфера. — Эта программа также
— — — вычисляет общее число пересылаемых байт,используя входной
— — — параметр, задающий количество секторов, атакже табличный параметр
— — — — размер сектора. — Затем эта программа посылает значениесчетчика и
— — — адрес в контроллер ПДП. — Заметим, что эта программа определяет
— — — перекрытие буфером границы областиразмером 64K. — Поскольку
— — — четырехбитовый регистр страницы неизменяется при передаче данных,
— — — то если адрес ПДП переходит через значение0FFFFH, передача данных
— — — будет неверной. — Эта программа сигнализирует об ошибке, не допуская
— — — выполнения ошибочной операцииввода-вывода.
— — — — — — — — -AH — — — — — — — — — Функция
— — — — — ————————————————-
— — — — — — — — -0 — — — — — — — — — — — Инициализация адаптерадисковода
— — — — — — — — -1 — — — — — — — — — — — Читать состояние отпоследней операции
— — — — — — — — -2 — — — — — — — — — — — Чтение с диска впамять
— — — — — — — — -3 — — — — — — — — — — — Запись из памяти надиск
— — — — — — — — -4 — — — — — — — — — — — Проверка дискеты
— — — — — — — — -5 — — — — — — — — — — — Форматирование дорожкидискеты
— — — — — ————————————————-

— — — — — — — — — — — Фиг. 9.4 Функции BIOS для дисковода

Категория: Программирование на Ассемблере | Дата: 01.03.13

Меню раздела
Блок