Procesory firmy Intel i AMD mają ten sam zestaw podstawowych instrukcji, ale od czasu rozłamu (Pentium+ i jego odpowiedniki AMD) każda z tych firm dodała zestaw instrukcji specyficznych dla danego procesora (MMX, SSE, 3DNow!).
Jeśli używasz tylko podstawowych instrukcji, to nie powinno być problemu. Jeśli natomiast wykorzystasz MMX, to nie uruchomisz tego na AMD (pomijam emulację).
Natomiast Motorola ma swój zestaw instrukcji różniący się bardzo od wyżej wspomnianych procesorów (taki zestaw zależny jest również od modelu procesora).
[<font color="blue">dopisane</span>]
A jednak AMD obsługuje MMX, ale nie odwrotnie:
http://www.epinions.com/content_1942331524