Использовалось это в основном для обращения к устройствам. Например, если в РК ВГ75 располагался по адресам C000-DFFF, то для записи в регистр команд можно было использовать, например, OUT 0C1h.
Это позволяло сэкономить байт. Было полезно либо когда нужно было вместить программу в ограниченный объем ПЗУ (например, широко применялось в RK-DOS), либо при переносе игр с одного ПК на другой, когда приходилось менять куски кода для работы с другим железом, и желательно было уместить все в прежнем объеме. Сам так иногда делал, да и в чужих программах встречал.