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

Чтение сектора оглавления компакт-диска

При помощи функции 05h вы можете найти все оглавления томаVolume Descriptor:

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

AX= 1505h;

ES:BX = адрес буфера размером 2048 байт;

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

DX = номер дескриптора тома (0 – первый, 1 – второй и так далее)

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

CY = 0, если не было ошибок. При этом содержимое регистраAX определяет тип прочитанного дескриптора:

AX= 1, стандартный дескриптор тома;

AX = 0FFh,завершающий дескриптор;

AX = 0, дескриптор другого типа;

CY = 1 при ошибке в номере устройства чтенияCD-ROM. При этом регистр AX содержит код ошибки