Хотелось бы знать, как принимать сообщения от клавиатуры напрямую (не через BIOS) с обработкой IRQ1 (для написания драйвера, работающего с клавиатурой на аппаратном уровне). В теории нужно загрузить адрес в IDT, но как именно это сделать понятия нет. Кто-нибудь знает?
TermoSINteZ, Я и не собираюсь в него переходить (планирую написать "ОС" по типу DOS), да и возможности не имею, т.к. сейчас работаю на emu8086
все современные эмуляторы поддерживают многие фичи современных процессоров не говоря о древнем как мамонт фиче PM (Protected Mode) Почитайте мануалы интела. А у доса есть своя область таблицы прерываний. Вот с ней и работайте тогда раз не хотите использовать механизмы защиты.