MS-DOS для программиста

Сброс дисковой системы


На входе: AH 00h
DL Адрес устройства НМД или НГМД (0, 1, ..., 80h, 81h, ...)
На выходе: -
Примечание: PC, XT, AT, PS/2

Эта функция вызывает сброс и рекалибровку дискового контроллера (в ходе этой процедуры головки устанавливаются на нулевую дорожку). Если в байте адреса старший бит (бит 7) установлен в 1, выполняется сброс контроллера НМД.

Сброс рекомендуется выполнять после того, как произошла ошибка при выполнении других операций, таких как чтение или запись. После сброса можно попытаться повторить операцию.

Адрес устройства, равный 0, соответствует первому НГМД (A:), 1 - второму (B:) и т. д. Адреса 80h, 81h соответствуют первому и второму НМД, соответственно.



Содержание раздела