The way 8086 and up implement segments is kind of funny. A 16-bit segment register is shifted left by 4 and then added to the address. This naturally produces a lot of possible collisions (say ...