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
- 6800 (Motorola)
- Alpha (DEC)
- ARM (Advanced_RISC_Machines)
- DLX (John Hennessy y David Patterson)
- IA-64 (Intel)
- MIPS (MIPS_Computer_Systems)
- PA-RISC (HP)
- POWER (IBM)
- PowerPC (Alianza AIM)
- SPARC (Sun Microsystems)
- x86 -IA-32 (Intel), AMD64 (AMD) y EM64T (Intel)-
