Раздельное написание слов "не московский адрес" обусловлено правилами русского языка, которые предписывают писать слова, состоящие из двух или более частей, раздельно, когда они не образуют одного слова с общим значением.
В данном случае "не московский адрес" является сочетанием двух слов - "не" и "московский адрес", которые имеют различные значения и не связаны между собой одним общим значением. Слово "не" отрицательная частица, а словосочетание "московский адрес" обозначает место жительства или отправки почтовой корреспонденции.
В русском языке различаются два типа словосочетаний - простые и сложные. Сложные слова образуются путем соединения двух или более самостоятельных слов, которые приобретают новое значение вместе, например, "береговая линия", "благотворительный фонд", "звукозаписывающая компания". В таких случаях слова пишутся слитно.
Простые словосочетания, напротив, состоят из нескольких слов, которые имеют свои собственные значения и не образуют единого понятия. Такие словосочетания пишутся раздельно, например, "купить молоко", "посадить дерево", "кушать суп". Сочетание "не московский адрес" относится к этой категории, так как слово "не" и словосочетание "московский адрес" не связаны между собой единым значением, а образуют уже два разных предложения.
В некоторых случаях раздельное написание слов может привести к изменению значения выражения. Например, словосочетание "не забудь ключи" означает, что ключи необходимо запомнить, а "незабудь ключи" - что их не нужно забывать.
В заключение можно сказать, что умение правильно использовать разные виды словосочетаний и правильно писать слова - это важный элемент владения русским языком. Использование правильной орфографии помогает избежать недопонимания и обеспечивает ясность и точность выражения мыслей.