La diferencia básica esta en el almacenamiento interno de la CPU. Las principales alternativas son:
* [Pila]
* Acumulador
* Conjunto de registros
* Características
En una arquitectura de acumulador un operando esta implícitamente en el acumulador siempre leyendo e ingresando datos. (Ej: calculadora Standard)
En la arquitectura de pila no es necesario nombrar a los operandos ya que estos se encuentran en el tope de la pila. (Ej: calculadora de pila HP)
La Arquitectura de registros tiene solo operandos explícitos (es aquel que se nombra) en registros o memoria.
Ventajas de los diferentes tipos de Arquitecturas
* Pila : Modelo sencillo para evaluar expresiones complejas (notación polaca inversa), instrucciones cortas, las instrucciones no van acompañadas.
* Acumulador: Instrucciones cortas. Minimiza estados internos de la maquina. (unidad de control sencilla)
* Registro: Modelo más general para el código instrucciones parecidas. Automatiza generación de código y la reutilización de operandos. Reduce el tráfico a memoria. Un computador actualmente tiene como estándar 32 registros. El acceso a los datos es más rápido.
>>> Volver a Computadoras <<<