Чтение сектора
| На входе: | 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 - номер дорожки.
Перед чтением необходимо подготовить таблицу параметров дискеты или диска (для операций с НМД).