инициализация flash в DOS

Тема в разделе "WASM.ASSEMBLER", создана пользователем bigmakss, 1 дек 2008.

  1. bigmakss

    bigmakss New Member

    Публикаций:
    0
    Регистрация:
    1 дек 2008
    Сообщения:
    1
    Всем привет.
    вопрос следующий, необходимо написать программу которая регистрирует подключения flash к компьютеру, выдавая при этом информационное сообщение про нее, так же регистрирует отключение flash.
    Мне посоветовали повесить обработчик прерываний от таймера, который проверяет первый бит регистра portsc, значащий, подключена ли flash, или нет. Так в связи с этим у меня вопрос, каким образом проверять регистр portsc, зная, что хост-контроллер находится на 0 шине PCI, устройство 29, под диапазон ввода/вывод выделяется 32 байта, например для 1 функции выделено с BC00-BC1F, и еще в Кулакове написано, что смещение регистра 12h, может это значит, что порт на который отображается регистр есть ВС12?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    Почитай. http://forum.sources.ru/index.php?showtopic=131130&st=495

    Не может, а значит. BC00-база 12h-смещение относительно базы. BC00+12h=BC12h