Arquitectura del microprocesador y sus operaciones

Un microprocesador es la unidad central de procesamiento (CPU) de una computadora. Es donde ocurre el procesamiento de las instrucciones y los datos del programa. Una computadora básica consta de un microprocesador, una memoria externa y dispositivos de entrada y salida.

Arquitectura de un Microprocesador Simple

Las siguientes secciones describen los componentes básicos de una arquitectura de microprocesador simple. Está más cerca de los primeros microprocesadores. Sin embargo, sigue siendo la base de los microprocesadores más complejos de la actualidad.

Unidad Lógica Aritmética

Las operaciones aritméticas y lógicas tienen lugar en la ALU.

Acumulador

El acumulador contiene uno de los operandos, así como el resultado de las operaciones realizadas por la ALU.

Contador de programas (PC)

El contador de programa contiene la dirección de memoria de la siguiente instrucción de programa que se ejecutará.

Registros de dirección, datos y estado y puntero de pila

El registro de direcciones contiene la dirección de una ubicación de memoria a la que se debe acceder.

El registro de datos contiene los datos que provienen o van a la memoria o a un puerto de E/S.

El Registro de estado contiene información sobre el resultado de la operación ALU anterior.

El registro Stack Pointer contiene la dirección del bloque de memoria (la pila) donde se almacenan las direcciones de retorno de las subrutinas.

Unidad de control

La Unidad de control contiene los circuitos que controlan el proceso de obtención, decodificación y ejecución de las instrucciones del programa.