Консультация № 188201
15.11.2015, 21:12
0.00 руб.
0 9 1
Здравствуйте! У меня возникли сложности с таким вопросом:
Как на голом железе считать символ с клавиатуры?

Обсуждение

давно
Посетитель
7438
7205
16.11.2015, 11:18
общий
Адресаты:
Прерывания BIOS-а никто не отменял.
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
399170
4
16.11.2015, 17:33
общий
Я в защищенном режиме.
давно
Посетитель
7438
7205
16.11.2015, 17:58
общий
Адресаты:
Защищенный режим - это класс!
Сам игрался в свое время
Вечерком найду пример работы. Могу даже проект кинуть...
Если в двух словах - читаем/пишем нужные порты. Не забываем управлять контроллером прерываний...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
16.11.2015, 23:57
общий
Адресаты:
На Асме t_OS.rar (6.0 кб) Там все есть. Правда, без комментариев. Но пример абсолютно рабочий.
Обработчик клавиатуры обрабатывает и обычные, и расширенные клавиши.
Кроме того, позволяет посмотреть реакцию на разные исключительные события (закомментированные)...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
399170
4
18.11.2015, 18:18
общий
Спасибо. Я просто вас тестил, следующие вопросы будут уже настоящими.
давно
Посетитель
7438
7205
18.11.2015, 22:40
общий
это ответ
Здравствуйте, Иванов Никита Игоревич!
Пример инициализации и работы в защищенном режиме.
Правда, на Асме t_OS.rar (6.0 кб) И без комментариев. Но там все есть.
Пример абсолютно рабочий.
Обработчик клавиатуры обрабатывает и обычные, и расширенные клавиши.
Кроме того, позволяет посмотреть реакцию на разные исключительные события (закомментированные)...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
18.11.2015, 22:43
общий
18.11.2015, 22:44
Адресаты:
Хитер же Вы, батенька
Защищенный режим надо изучать только на Ассемблере...
Поэтому туда и милости просим...
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Старший Модератор
31795
6196
19.11.2015, 11:46
общий
Адресаты:

Цитата: Иванов Никита Игоревич
Я просто вас тестил,

Игорь Витальевич получит зачет по тесту или нет?
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
399170
4
19.11.2015, 18:09
общий
Получил. inb(0x60) дает сканкод клавы.
Форма ответа