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

         

Чтение сектора




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

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

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

Эта функция позволяет прочитать один или несколько секторов диска в буфер, находящийся в оперативной памяти. Вам надо задать для начального сектора номера дорожки, головки и номер самого сектора.

Для НМД номер дорожки и сектора задаются следующим образом: биты регистра CX 5...0 задают номер сектора, а биты 15...6 - номер дорожки.

Перед чтением необходимо подготовить таблицу параметров дискеты или диска (для операций с НМД).



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