ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
787586 Топик полностью
il-2 (17.10.2017 19:35, просмотров: 237) ответил LightElf на USB клавиатуры, мышки, флешки в ДОСе так и работают. Обращение к портам 8042 трапится в SMM, где специально обученный БИОС выполняет соответствующие телодвижения по USB и потом подсовывает данные куда надо.
Неможетэтогобыть!!! Хотя спорить не стану, ибо что там на самом деле известно только избранным :-) Просто никакого SMM не требуется для того чтобы все это реализовать. ДОС не работает ни с портами клавиатуры, ни с портами FDD, IDE контроллеров - все делается через прерывания БИОС. Так-же как и ДОС программы пользуются мышкой через программные прерывания. Так что трапить код БИОСа это несколько извратно :-), ежели вместо этого можно просто написать нормальный БИОС, который поддерживает USB-устройства.