Cita:
Iniciado por santiagozky no se mucho de ensamblador, pero intentare responder
el pentium 4 esta basado en arquitectura i386, pero tiene muchas otras caracteristicas, puedes escribir en ensamblador programas compatibles con pentium 3,4, athlon, siempre y cuando no uses instrucciones superiores a i386 (puede que 586), si quieres usar las caracteristicas especiales de los procesadores de ultima generacion es posible que encuentres incompatibilidades con otros cpu's.
Exacto, si usas instrucciones i386 tendrás un programa "universal" (todos los PC 386 en adelante).... pero pierdes las optimizaciones actuales, por el otro lado, puedes usar ensamblador mas moderno, pero dejas excluídos a los micros que no cumplan esas extensiones