Почему не маскируются прерывания?

Тема в разделе "WASM.ELECTRONICS", создана пользователем ubil, 10 мар 2006.

  1. ubil

    ubil New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2004
    Сообщения:
    203
    Адрес:
    ODESSA:)
    Выполняю команды

    in al, 0x21 //после нее al = 0x60

    or al, 2 //теперь, соответственно, 0х62

    out 0x21, al

    in al, 0x21 //читаем опять - получаем все те же 0x60

    Разумеется, после этого и клавиатура нормально работает, и SI говорит что IRQ 1 UnMasked

    Контроллер обычный, PIC.
     
  2. ubil

    ubil New Member

    Публикаций:
    0
    Регистрация:
    7 ноя 2004
    Сообщения:
    203
    Адрес:
    ODESSA:)
    WP что ли надо сбрасывать... Надо будет попробовать...