Segmentation has a quirk the corpus has seen before. Because a physical address is (segment«4)+offset, different segment:offset pairs can name the same physical byte: 1000:0000 and 0FFF:0010 both resolve to 0x10000. Up to 4096 distinct pairs point at each cell — the same aliasing the NES’s 2KB RAM mirror shows (dart from the 6502 gate), and the reason real-mode pointer comparisons are a minefield. A many-to-one map baked into the address arithmetic.
The demo resolves two different segment:offset pairs to the identical physical address 0x10000: live demo
“An address names one place.” — in real mode, thousands of segment:offset pairs name each byte. cited
Thousands of names for one byte — aliasing written into the address arithmetic. aliasing
On the canonical compiler, segment:offset 1000:0000 and 0FFF:0010 both resolve to 0x10000 (65536):