Un microprocesador es la unidad de procesamiento central ( CPU) de un ordenador. Es el lugar donde se produce el procesamiento de instrucciones y datos de programa . Un equipo básico consiste en un microprocesador , memoria externa , y los dispositivos de entrada y salida . Arquitectura de un microprocesador simple
las siguientes secciones se describen los componentes básicos de una simple arquitectura de microprocesador . Está más cerca de los primeros microprocesadores . Sin embargo , sigue siendo la base de la actual microprocesadores más complejos .
Aritmética Lógica Unidad
Operaciones aritméticas y lógicas se realizan en la ALU .
Acumulador
el acumulador contiene uno de los operandos , así como el resultado de las operaciones realizadas por la ALU .
contador de programa (PC )
el contador de programa contiene la dirección de memoria de la siguiente instrucción del programa a ejecutar.
de direcciones, de datos y registros de estado y Stack Pointer
La dirección de registro contiene la dirección de una ubicación de memoria que se ha accedido.
El Registro de datos contiene los datos procedentes de o con destino a la memoria o un puerto de E /S .
El registro de estado contiene información sobre el resultado de la operación anterior ALU .
el registro puntero de pila contiene la dirección del bloque de memoria ( la pila) donde se almacenan las direcciones de retorno de subrutina .
unidad de control
la unidad de control contiene los circuitos que controla el proceso de leer, decodificar y ejecutar las instrucciones del programa .