Это как понимать? На 7-ене нету поддержки СОМ и LPT?
ОЛОЛО, я сказал
W7? Я сказал
i7.
Что-то я не понял, "DPP обращается к порту мимо БИОС", ни одно нормальное устройство в компе не общается через биос, биос вообще не работает после начала загрузки операционки. Задача биоса всего-навсего тестить железо, подключенные к нему устройства, виндовс не вкурсе есть ли LPT, или нету, и какой там у него адрес. По стандарту РСI, LPT плата есть устройство, точно такое же, как и интегрированный контроллер материнки, и различить винда их нормально не может. Еще на стадии загрузки биос узнает что есть такие-то устройства, на такой то шине, и дает им такие-то адреса. Винда же ставит на них дрова, из под которых и идет обращение, по адресам устройств, данных ей биосом. Если прынтер работает а джой нет, значит чего-то не так сконфигурировано, т.э. дрова не стали, всего то навсего.
1. БИОС не тестит железо. Железо тестит встроенный ПОСТ. А БИОС несет в себе инфу об установленных набортных свистелок_и_перделок и докладывает об этом операционке. Как доказательство вот, даже у W7 есть драйвер на БИОС:

Другое дело, что с некоторыми девайсами операционка реально работает напрямую (после установки соответствующих драйверов).
2. БИОС предоставляет сервис обращения к дисковой системе на стадии загрузки (т.е., операционка для загрузки своих драйверов и ядра использует сервис БИОСа).
3. БИОС инициализирует все PnP устройства и делает первоначальную разметку ресурсов (которую можно заблокировать параметром "PnP OS [NO], если установить этот параметр в [YES], то операционка сама переразметит ресурсы). Иногда, эта разметка выгоднее той, что делает операционка (сталкивался с этим, да).
Есть еще много функций БИОСа, о которых ты даже не представляешь. БИОС давно уже не работает из микросхемы напрямую. Он распаковывается в специально отведенную область ОЗУ, которую резервирует операционка при последующей конфигурации ресурсов. Кстати, БИОС видеокарты ведет себя точно так же, потому как они давно уже превысили по объему отведенные в первых АТ компах 64КБ...