Professional Documents
Culture Documents
Microprocesador
Un microprocesador (P) es un circuito integrado capaz de recibir y ejecutar ordenes, las
mismas son dadas a través de instrucciones. El P ejecuta las instrucciones del programa de
manera secuencial. Las instrucciones son las órdenes que se dan para realizar una
operación, y son presentadas con números binarios. Todas las instrucciones que pueden ser
interpretadas por el ordenador se conocen como código de máquina o lenguaje de máquina.
La El P está formado, de manera sencilla por la ALU (Unidad Aritmético Lógica), la UC
(Unidad de Control), los buses y los registros.
1) UC (Unidad de Control): La unidad de control tiene dos funciones:
a) Se encarga de decodificar las instrucciones.
b) Se encarga de temporizar las operaciones necesarias para ejecutar las
instrucciones y controla el secuenciamiento de las instrucciones en función de
la evolución del registro contador de programa.
2) ALU (Unidad Aritmético lógica): Se encarga de realizar un conjunto de operaciones
aritméticas básicas (sumas, restas, multiplicaciones, divisiones) y operaciones lógicas
(OR, NOT, AND). Tambien se ubican banderas (flags) que indican el estado del P.
3) Registros: Los registros son memorias de poca capacidad y alta velocidad que permite
guardar transitoriamente y acceder a valores muy usados (sobretodo operaciones
matemáticas). Cuantos más registros contenga el microprocesador, menos tiene que
acudir este a la memoria principal.
4) Buses internos: Es el conjunto de pistas que comunican todos los elementos de la
CPU.
Los elementos que no deben faltar son las memorias, como se conecten estas al P
designara la arquitectura del dispositivo. Existen dos tipos de arquitectura de conexión:
Arquitectura para el formato de instrucciones: Las instrucciones que más se utilizan son
las instrucciones de registros por lo que los fabricantes diseñan las arquitecturas del
microprocesador según se administren los registros.
Según lo anterior se pueden diferenciar dos arquitecturas la CISC (Complex Instruction Set
Code) y la RISC (Reduced Instruction Set Code).
1. CISC (Complex Instruction Set Code): En este tipo de arquitectura se utilizan
instrucciones muy complejas por lo que el microprocesador tiene que relizar varios
accesos a la memoria. Para la ejecución de las instrucciones se necesitan varios ciclos de
reloj, lo que hace que sea más lento al procesador, pero más poderoso.
2. RISC (Reduced Instruction Set Code): Este tipo de aruitectura es el que actualmente se
utiliza en los microprocesadores. En este tipo de arquitectura se utilizan instrucciones más
sencillas que se pueden realizar en un solo ciclo de reloj.