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

         

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




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

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

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

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

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

Перед чтением необходимо подготовить таблицу параметров НГМД или НМД.



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