AMD e Intel usan diferentes microarquitecturas, a pesar de que ambos implementan el conjunto de instrucciones X86. Si bien los procesadores AMD pueden ejecutar la gran mayoría del código X86 escrito para procesadores Intel, no es una mapeo perfecta 1:1. Puede haber diferencias sutiles en el tiempo de instrucción, el manejo de casos de borde específicos o incluso instrucciones muy raras que se manejan de manera diferente. Por lo tanto, si bien generalmente puede ejecutar software compilado para procesadores Pentium en procesadores AMD, no se considera compatibilidad * verdadera * en el sentido más estricto.
El término "compatibilidad" en este contexto generalmente se refiere a la compatibilidad funcional, lo que significa que el software funciona, no la ejecución idéntica de bits para bits.