клава

Тема в разделе "WASM.ASSEMBLER", создана пользователем 0136, 13 июл 2007.

  1. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    112
    делаю др. клавиатуры, кто скажет о каких байтах , вобщем о чём ещё нужно позаботитбся обработчику окроме 61 порта и EOI. В учебниках пишут, но по разному, я вот пробую ни о чём не заботиться окроме веше сказаного, и всё зашибись. Что вы скажите?
     
  2. rudik

    rudik Руденко Артём

    Публикаций:
    0
    Регистрация:
    6 дек 2006
    Сообщения:
    302
    Адрес:
    г. Харьков
    Ну если тебе не нужно контролирвать состояние и менять режимы работы, то 61 порта вполне хватит.
     
  3. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    для начала достаточно вполне
     
  4. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    112
    Зубков в своём толмуте пишет- мы пока не можем завершить обработчик просто командой IRET , потому что обработчик аппаратного прерывания клавиатуры должен установить бит 7 порта 61 , а затем вернуть его в исходное состояние.
    Чё за мулька??? %))) кто скажет чё оно такое? а то я без дупля , пробывал без "Зубковского" прикола , всё работает . А вот Кулакова читал, так он ничего такого не пишет.
    Кто шарит , пусть колится - подсказывает чё делать.
     
  5. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    0136
    Зубков путает XT с AT. Бит 7 порта 61h блакировка клавиотуры существовал на XT системах интерфейс 8255
    В совремеенных(AT) системах Бит 7 порта 61h - во первых только чтение. Во вторых отвечает за ошибку четности ОЗУ. Или еще какой ошибки. Интерфейс AT 8042
     
  6. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Регистрация:
    8 окт 2006
    Сообщения:
    581
    Адрес:
    МО
    На форуме вроде выкладывались неплохие доки по клаве, попробуй поискать.
     
  7. 0136

    0136 New Member

    Публикаций:
    0
    Регистрация:
    19 апр 2007
    Сообщения:
    112
    spasibo vsem! Zubkov pokuril nemnogo ;)