Да не у меня всё пучком)
На самом деле у меня настраиваются все используемые регистры, просто я не привожу весь код обработчика , т.к. там ещё соддержится код обработки...
Вот и прекрасно:)
Pavia У кого как, у меня нет)
Кстати понял почему может быть ошибка, Igor1024 у тебя ведь комп скорее всего далеко от 386, следовательно стоит контроллер прерываний APIC, а он...
Это всё для совмещения со старыми платформами, а int_EOI я сделал отдельно потому что он вызывается у меня из разных прерываний. а ту строку забыл...
Вот, что делаю я(у меня работает): use32 keyboard: pusha xor ax, ax in al, 0x60 ;al - код символа по ASCII mov ax, 0x0...
А как вы руками вызываете это прерывание?
Я вот не совсем понял, как вы обрабатываете прерывания клавиатуру в реальном режиме? Я знаю только один вариант - перезаписать адресы обработчиков...
Что вы подразумеваете под RM?
Не знаю, мне всё понятно. Если нужно, могу коммменты потавить.
MisHel64 Вот весь код ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Protected Mode Initialization ;;...
Я читал про то что нужно разрешать прерывания, чтобы они работали, но не было написано как. Не это их инициализация? mov al, 0x00 out...
SII Конкретнее, чего-то про это я не читал.
Какой номер прерывания отвечает за таймер и клавиатуру? К одном месте написано, что 0x08 и 0x09, а в другом 0x32 и 0x33. Вот часть проги по...
Имена участников (разделяйте запятой).