ВНУТРЕННЕ 13H (0x13)
Функция 04H (0x04) проверяет участок
Звонок с: AH = 04H
AL = количество участков
Ch = цилиндр
CL = участок
Dh = привод
00H-7FH floppy disk
Фикчированный диск 80H-FFH
Es: BX = этап: смещение буфера
Возвращения:Если функция успешно
Снесите флаг = ясно
AH = 00H
AL = количество подтверженных участков
Если функция неудачна
Снесите флаг = установите
AH = состояние
Комментарии:
Эта функция проверяет места для адреса one or more участков. Никакие данные не возвращены to or from память этой деятельностью. На фикчированных дисках, верхние 2 бита номера цилиндра 10-bit re установлено в верхних 2 битах CL регистра.
Эту функцию можно использовать для того чтобы испытать находятся ли четкие средства в накопитля на гибких дисках. Спрашивая программа должна возратить систему в исходное положение Floppy Disk (ВНУТРЕННЕ 13H функция 00H) и заново попытать деятельность 3 времени перед предполагать четкий Floppy Disk не присутствует. Порекомендовано в большой части из неповоротливых деятельностей начинания.
ВНУТРЕННЕ 13H (0x13)
След формы функции 05H (0x05)
Звонок с: AH = 05H
AL = interleave (диски PC/XT фикчированные)
Ch = цилиндр
Dh = головка
Dl = привод
00H-7FH floppy disk
Фикчированный диск 80H-FFH
Es: BX = этап: смещение списка места для адреса (за исключением диска PC/XT фикчированного)
Возвращения:Если функция успешно
Снесите флаг = ясно
AH = 00H
Если функция неудачна
Снесите флаг = установите
AH = состояние (см. таблицу состояния, котор дали более раньше)
Комментарии:
Выступите участок диска и с иничиативой места для адреса следов на определенном следе. На Floppy Disk, список места для адреса состоит серии входов 4-byte, одного входа в участок. Форма была уступана following таблица.
На фикчированных дисках, верхние 2-bits номера цилиндра 10-bits помещены в верхних 2 битах CL регистра.
|