Эта функция поддержана на фикчированных дисках только. Верхние 2 бита номера цилиндра 10-bit помещены в верхних 2 битах CL регистра.
ВНУТРЕННЕ 13H (0x13)
Функция 0BH (0x0B или 11) пишет участок длиной
Звонок с:AH = 0BH
AL = количество участков
Ch = цилиндр
CL = участок
Dh = головка
Dl = привод
Фикчированный диск 80H-FFH
Es: BX = этап: смещение буфера
Возвращения:Если функция успешно
Снесите флаг = ясно
AH = 00H
AL = количество участков перенесли
Если функция неудачная
Снесите флаг = установите
AH = состояние
Комментарии:
Эта функция пишет sector(s) от памяти к диску. Стоимость каждого участка данных должна быть последована за своим Кодим 4-byte ECC. Верхние 2 бита номера цилиндра 10-bit помещены в верхних 2 битах CL регистра. Эта функция поддержана на фикчированных дисках только.
ВНУТРЕННЕ 13H (0x13)
Seek функции 0CH (0x0C или 12)
Звонок с:AH = 0CH
Ch = более низко 8 битов цилиндра
Биты CL = верхушкы 2 цилиндра в битах 6-7
Dh = головка
Dl = привод
Фикчированный диск 80H-FFH
Возвращения:Если функция успешно
Снесите флаг = ясно
AH = 00H
Если функция неудачная
Снесите флаг = установите
AH = состояние
Комментарии:
Эта функция располагает головки диска read/write к определенному цилиндру без переносить все данные. Верхние 2 бита номера цилиндра помещены в верхних 2 битах CL регистра. Эта функция поддержана на фикчированных дисках только.
|