Продвижение сайта стоимость самая доступная.
Лучшие книги интернета
Материалы предоставлены только для просмотра. Любое использование материалов в коммерческих целях запрещено

Справочник программиста на персональном компьютере фирмы IBM20



    На всех машинах кроме AT (который будет обсуждаться ниже)
    регистры микросхемы 8255 интерфейса с периферией содержат инфор-
    мацию о том, сколько НГМД имеет машина. В примерах [1.1.1] пока-
    зано как получить эту информацию. Информация определяющая тип
    диска содержится в таблице размещения файлов (FAT) диска, которая
    следит за использованием дискового пространства. Первый байт FAT
    содержит один из следующих кодов:
    Код Тип диска
    FF двухсторонний, 8 секторов
    FE односторонний, 8 секторов
    FD двухсторонний, 9 секторов
    FC односторонний, 9 секторов
    F9 двухсторонний, 15 секторов
    F8 фиксированный диск
    Сама таблица размещение файлов не является файлом. Она может
    быть считана при помощи функций DOS или BIOS непосредственно чи-
    тающих определенные сектора диска. В пункте [5.1.1] содержится
    вся информация необходимая для нахождения и чтения FAT. К счастью,
    операционная система обеспечивает функцию, которая возвращает
    идентификационный байт диска.
    Данные BIOS не показывают число жестких дисков в системе, так
    как переключатели предназначены только для гибких дисков. Однако
    Вы можете использовать указанную функцию операционной системы для
    поиска накопителей. Она возвращает значение 0CDH, вместо одного
    из упомянутых кодов, когда накопители отсутствуют. Надо просто
    проверять все большие и большие номера накопителей, до тех пор
    пока не будет обнаружено указанное значение.

Предыдущая страница    20    Следующая страница




1309949928