а порты ведь тоже по логике в каком то сегменте замаплены как адреса ведь? порты это же адреса?
У портов есть адреса, но порты это не адреса. В "сложных" ОС (Win, *ix) порты действительно проецируются на участки памяти (memory mapped I/O), но в DOS в обычном реальном режиме - по-моему, нет