Estoy buscando una referencia sobre la "evolución" del conjunto de instrucciones x86. Principalmente, qué comandos más nuevos hacen que los comandos anteriores sean redundantes e inutilizables y un desglose de las instrucciones de acuerdo con su funcionalidad y no con el tiempo/procesador en el que se agregaron.Referencia para x86 instrucciones por funcionalidad
Además, ¿hay alguna referencia sobre el porcentaje de uso de comandos x86 en el desarrollo de software de los últimos años (es decir, qué comandos ya no se usan en los programas actuales)?
Creo que es necesario distinguir las asignaciones de código de operación del conjunto de registro del lenguaje de ensamblaje mnemotécnico. Cada uno ha evolucionado de forma un tanto independiente. Además, el modo de operación de la CPU tiene un gran efecto sobre las instrucciones que se usan simplemente porque los modos planos requieren mucho menos carga/mezcla de registros de segmentos. – wallyk
La matemática decimal no se ha usado en décadas y AMD64 lo mató. Las instrucciones complejas ya no se utilizan tanto debido al bajo rendimiento. Los códigos MMX y FPU se están reemplazando lentamente por el código SSE, pero ambos aún tienen ciertas ventajas sobre SSE. – harold