Все эти примеры имеют то, что вам нужно:
http://msdn.microsoft.com/en-us/library/t13a3526%28v=VS.80%29.aspx
Вам нужно будет позволить Visual Studio автоматически "конвертировать" их в новый формат проекта, но я только что попробовал этос примером PRIMESSTEP2, и это сработало.
Все, что вам нужно, это прототип функции, такой как:
void sieve(void); // prototype for Sieve of Eratosthenes function
И затем вы можете реализовать их в asm, и они будут связаны вместе.Вы возвращаете значения, помещая их в регистр EAX, и они будут передаваться как возвращаемое значение в C / C ++.