La arquitectura del chip del microprocesador es una descripción del diseño físico de los diversos elementos que lo forman. Afecta directamente cómo fluye la información y la corriente eléctrica a través del chip.
Un microprocesador puede tener una computadora CISC, un conjunto de instrucciones complejas, una arquitectura o un RISC, o una arquitectura, una computadora con un conjunto reducido de instrucciones. La arquitectura CISC es más compleja y tiene la capacidad de ejecutar comandos complejos. La arquitectura RISC es más simple, más pequeña y más rápida.
La arquitectura del microprocesador ha evolucionado desde procesadores de un solo núcleo a procesadores de múltiples núcleos. Los procesadores con dos o más núcleos son más rápidos porque pueden procesar múltiples partes de información simultáneamente.
Los componentes básicos de la arquitectura del microprocesador incluyen:
- ALU: la unidad lógica aritmética realiza todas las operaciones aritméticas y lógicas.
- Acumulador: mantiene que los operandos son resultados de operaciones realizadas por la ALU.
- PC (programa contador): contiene la dirección de memoria de la siguiente instrucción que se ejecutará.
- Registros de estado, datos y direcciones: el registro de estado almacena información sobre el resultado de una operación ALU anterior, el registro de datos almacena los datos que van o vienen de un puerto de E /S o memoria, y el registro de direcciones almacena la dirección de la ubicación de la memoria a la que se debe acceder.
- Unidad de control: contiene los circuitos que controlan el proceso de ejecución, descodificación y recuperación de las instrucciones del programa.