Arquitectura del conjunto de instrucciones (ISA)
Arquitectura del conjunto de instrucciones (ISA) El ISA (Instruction Set Architecture) es la parte del procesador que es visible al programador o al escritor del compilador. El ISA sirve como el limite entre el software y el hardware. Consiste en modos de direccionamiento, instrucciones, tipos de datos nativos,arquitectura de memoria, registros, y gestión de excepciones. Los tres tipos de ISAs mas comunes son: (Stack) Pila: Los operandos estan implícitamente encima de la pila. (Accumulator) Acumulador: Un operando es implícitamente el acumulador. (GPR) Registro de propósito general: Todos los operandos están explicitamente mencionados y son registros o ubicaciones de memoria. Ejemplo de los tipos de ISA en las tres arquitecturas: A = B + C; Intel 8086 No todos los procesadores pueden ser clasificados en estas categorias. El intel 8086 tiene muchas instrucciones que usan operadores implícitos aunque tiene un set de registro general.