logo
несколько программ / bsp33

Чтение сектора по абсолютному адресу

Функция 08h предназначена для прямого чтения секторов компакт-диска и напоминает прерываниеINT 25h опреационной системыMS-DOS:

Регистры на входе:

AX= 1508h;

ES:BX = адрес буфера, в который будут прочитаны данные;

CX = номер устройства чтенияCD-ROM;

DX = количество секторов, которые нужно прочитать;

SI:DI = номер начального сектора

Регистры на выходе:

CY = 1 при ошибке в номере устройства чтенияCD-ROM;

AL = код ошибки