5.11 Поиск дорожки (НМД).

На входе: AH 0Ch
CH Номер дорожки
CL Номер сектора
DH Номер головки
DL Адрес НМД (80h, 81h, ...)
На выходе: AH Состояние устройства после завершения последней операции
CF

1, если произошла ошибка,
0, если ошибки нет

Примечание: PC, XT, AT, PS/2

С помощью функции 0Ch программа может подвести головки к дорожке с заданным номером. Функции чтения и записи секторов не требуют предварительного поиска дорожки, они выполняют поиск самостоятельно.

5.12 Альтернативный сброс НМД.

На входе: AH 0Dh
DL Адрес НМД (80h, 81h, ...)
На выходе: AH Состояние устройства после завершения последней операции
CF

1, если произошла ошибка,
0, если ошибки нет

Примечание: PC, XT, AT, PS/2

Вы можете использовать эту функцию для сброса контроллера вместо функции с кодом 00h. В отличие от функции сброса дисковой системы с кодом 00h, эта функция не влияет на контроллер НГМД, она сбрасывает только контроллер накопителя на жестком магнитном диске.

5.13 Чтение буфера сектора (НМД).

На входе: AH 0Eh
ES:BX Адрес буфера для данных
DL Адрес НМД (80h, 81h, ...)
На выходе: AH Состояние устройства после завершения последней операции
CF

1, если произошла ошибка,
0, если ошибки нет

Примечание: PC, XT

Контроллеры НМД, как правило, имеют внутренний буфер данных. С помощью функции 0Eh программа может прочитать содержимое этого буфера в оперативную память. Обращение к диску при этом не происходит. Функция чтения буфера используется в основном для диагностики контроллера.

5.14 Запись буфера сектора (НМД).

На входе: AH 0Fh
ES:BX Адрес буфера для данных
DL Адрес НМД (80h, 81h, ...)
На выходе: AH Состояние устройства после завершения последней операции
CF

1, если произошла ошибка,
0, если ошибки нет

Примечание: PC, XT

Функция полностью аналогична предыдущей, за исключением того, что происходит не чтение, а запись данных из оперативной памяти в буфер контроллера. Она может быть использована для инициализации содержимого буфера сектора перед форматированием диска функцией 05h прерывания INT 13h.


Информация о работе «Работа с дисками»
Раздел: Кибернетика
Количество знаков с пробелами: 90254
Количество таблиц: 72
Количество изображений: 0

Похожие работы

Скачать
18898
0
2

... CD, CD-Text, CD-WO (Write-Once). Полное описание их займет слишком много места, и это не является целью написания данной работы. В зависимости же от количества возможных операций записи компакт-диски разделяются на: CD-ROM (read only memory), CD-R (recordable), они же CD-WORM (write once read many), CD-RW (rewritable). Соответственно, СD-ROM изготавливается на заводе, и дальнейшая запись на ...

Скачать
19620
0
6

... форматирования жестких дисков, поэтому диски работают на любых контроллерах, по крайней мере в минимальной низкоуровневой конфигурации. Но чтобы обеспечить наилучшую производительность, следует использовать жесткий диск, рассчитанный на имеющийся контроллер. Основным недостатком EIDE является то, что к одному шлейфу (кабель, подключающийся с другой стороны к материнской плате или контроллеру ...

Скачать
16313
1
10

... информационные сектора и служебную серво-информацию и может быть выполнено контроллером винчестера под управлением соответствующей программы. Для современных винчестеров, которые содержат записанную при изготовлении сервоинформацию, полное форматирование означает и разметку информационных секторов, и перезапись сервоинформации. 1.3 Низкоуровневое форматирование Низкоуровневое форматирование ...

Скачать
15761
0
0

... их из архива; . • указанием каталога для размещения временных файлов архиватора при помещении файлов в архив; • запрещением копирования в архив определенных файлов (например, .ВАК-файлов). ОБСЛУЖИВАНИЕ ДИСКОВ Каждый водитель автомобиля помимо использования своего автомобиля для поездок должен заправлять его бензином, мыть, проводить техническое обслуживание и т.д. Если он не ...

0 комментариев


Наверх