ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
44220 Топик полностью
-=John=- (16.11.2005 16:23, просмотров: 1) ответил Морковка на наобормот
Ответ: За давностию лет работы под ДОСом могу и ошибаться, но, по-моему, при переходе под 98 все мои ДОСовские программы работали, а там в большинсте был использован модуль СОМ-порта, в котором базовые адреса определялись так: Async_BIOS_Port_Table : array [ 1 .. 4 ] of integer absolute $40:0; то есть читались именно из памяти. Аналогично было сделано и для LPT. Addr := MemW [ $0040:$0008 + i * 2 ]; Последнее из-под 98 работало точно, причем даже для допонительных портов на ISA-шной плате расширения. Проблемы будут возникать при использовании дополнительных плат портов типа NetMos (которая в PCI). Куда они свои адреса записывают под ДОСом - не знаю.