Conjunto de instrucciones

Keywords: Conjunto de instrucciones, AMD, AMD64, Alianza AIM, Alpha, Athlon, CPU, Caché, DLX

Un conjunto de intrucciones o ISA (del inglés instruction set architecture -arquitectura del conjunto de intrucciones-) es una especificación que detalla los comandos que una CPU de un ordenador debería entender y ejecutar, o el conjunto de todos los comandos implementados por un diseño particular de una CPU. El término describe los aspectos del procesador generalmente visibles a un programador, incluyendo los tipos de datos nativos, las intrucciones, los registros, la arquitectura de memoria y las interrupciones, entre otros aspectos.

La arquitectura del conjunto de intrucciones (ISA) se emplea a veces para distinguir este conjunto de características de la microarquitectura, que son los elementos y técnicas que se emplean para implementar el conjunto de instrucciones. Entre estos elementos se encuentras las microinstrucciones y los sistemas de caché.

Procesadores con diferentes diseños internos pueden compartir un conjunto de intrucciones; por ejemplo el Intel Pentium y AMD Athlon implementan versiones casi idénticas del conjunto de instrucciones x86, pero tiene diseños internos completamente opuestos.

Listado de conjuntos de intrucciones

Keywords: Conjunto de instrucciones, AMD, AMD64, Alianza AIM, Alpha, Athlon, CPU, Caché, DLX