Языки сборки не зависят от ОС, а от набора инструкций процессора.
Только если вы вызываете функции API (такие как, например, функция Windows API из встроенного кода ассемблера в MSVC), вы получаете зависимость от ОС.