Операционная система MS DOS (том 2)

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




На входе: AH = 0Eh
  AL = Количество секторов, которые нужно прочитать
  CH = Номер дорожки
  CL = Номер сектора
  DH = Номер головки
  ES:BX = Адрес буфера для данных
  DL = Адрес дисковода (0, 1, ..., 80h, 81h, ...)
На выходе: AH = Состояние дисковода после завершения последней операции
  CF = 1, если произошла ошибка,

0, если ошибки нет

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

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



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