There is a sane reason to interleave the devices like that. Even the original pc9801 had an 8086 so it has 16 data lines which is a pain to use with 8bit devices. That way they could use A0 as a chip select and route D0-7 to one device and D8-15 to the other.