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

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



    CMP DL,0FDH ;двухсторонний, 9 секторов?
    JE DBL_9 ;и т.д.
    BIOS AT имеет функцию, сообщающую общие параметры накопителей.
    Это функция 8 прерывания 13H. Она возвращает число накопителей в
    DL, максимальное число сторон накопителя в DH, максимальное число
    секторов в CL и дорожек в CH, а код статуса ошибки накопителя в
    AH (см. пункт [5.4.8]).
    Другая функция BIOS AT возвращает тип накопителя. Это функция
    15H прерывания 13H, которая требует номера накопителя в DL. В AH
    возвращается код, причем 0 = нет накопителя, 1 = дискета без
    обнаружения изменений, 2 = дискета с обнаружением изменений и 3 =
    фиксированный диск. В случае фиксированного диска в CX:DX возвра-
    щается число секторов по 512 байт.
    1.1.6 Определение числа и типа периферийных устройств.
    При старте ROM-BIOS проверяет присоединенное оборудование,
    сообщая о результатах своей проверки в регистр статуса. Этот
    регистр занимает два байта, начиная с 0040:0010. Нижеприведенные
    значения битов относятся ко всем машинам, пока не оговорено об-
    ратное:
    бит 0 если 1, то присутствует НГМД
    1 XT,AT:1 = есть мат. сопроцессор (PC,PCjr:не использ.)
    2-3 11 = базовая память 64K (AT:не используется)
    4-5 Активный видеоадаптер (11 = монохромный,
    10 = цветной 80*25, 01 = цветной 40*25)
    6-7 число НГМД (если бит 0 = 1)
    8 PCjr:0 = есть DMA (PC,XT,AT:не используется)
    9-11 число адаптеров коммуникации

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




719317210