Sunteți pe pagina 1din 3

ARQUITECTURA DEL MICROPROCESADOR

Si hablamos de la configuración interna del microprocesador en forma general en dos grandes


bloques, siendo la unidad de control y la unidad aritmético-lógica, donde la Unidad de control
estará dividida en unidad de decodificación y una unidad de ejecución.

Unidad de decodificación:

Esta unidad se encarga de interpretar el código dado y averiguar el tipo de instrucción a


realizar, como por ejemplo instrucciones de suma, resta, multiplicación y división,
almacenamiento de datos en memoria, etc.

Unidad de ejecución:

Es la encargada de dar las órdenes necesarias a las diferentes partes del microprocesador y
poder ejecutar cada una de las instrucciones.

Unidad artimético – lógica (ALU):

Las operaciones que realiza


Suma
Resta
Multiplicación
División
Y todo aquello que trabaja con dígitos binarios

Entonces para saber cómo funciona un microprocesador implica saber cómo se van ejecutando
cada una de las instrucciones del programa que se almacena en memoria y el orden que siguen
es:

-Búsqueda de la instrucción
-Decodificación de la instrucción
-Búsqueda de operandos
-Ejecución de las instrucciones
-Almacenamiento del resultado

UNIDAD DE CONTROL

Es el centro nervioso de ordenador central ya que desde ella se controlan o gobiernan todas
las operaciones, como funciones básicas tiene:

- Tomar las instrucciones de memoria


- Decodificar o interpretar sus instrucciones
- Ejecutar las instrucciones

Para realizar su función, la Unidad de Control consta de los siguientes elementos:

-contador de programa
- contiene permanentemente la dirección de memoria de la siguiente instrucción a
ejecutar
- registros de instrucción
-contiene la instrucción que se está ejecutando en cada momento
- Decodificador
-se encarga de extraer el código de operación de las instrucciones en curso, lo analiza y
emite las señales necesarias en el resto de los elementos, para su ejecución a través del
secuenciador
- Reloj.
-Proporciona una sucesión de impulsos eléctricos o ciclos en intervalos constantes
- Secuenciador
-En éste parte se generan ordenes muy elementales, microordenes que sincronizadas
por los impulsos del reloj hacen que se vaya ejecutando poco a poco la instrucción que esta
cargada en el registro de instrucción.

Por otra parte ALU (Arithemetic Logic Unit) esta formada por los siguientes elementos:

Circuito operacional
-Contiene los circuitos necesarios para la realización de las operaciones con los datos
procedentes de los registros de entrada.

Registros de entrada REN


- En ella se almacenan los datos u operandos que intervienen en una instrucción, antes
de la realización de las operaciones por parte de circuito operacional
Registro acumulador
- Almacena los resultados de las operaciones llevadas a cabo por el circuito operacional
Registro de estado o Flags
- Se trata de unos registros de memoria en los que se deja constancia de algunas
condiciones que se dieron en la última operación realizada y que habrán de ser tenidas
en cuenta en operaciones posteriores.

Al reiniciar el microprocesador la unidad de control recibe una señal de reset y prepara al resto
del sistema y recibe la señal de reloj que marca la velocidad del procesador.
El registro PC o contador de programa se carga con la dirección de memoria en la que empieza
el programa. La unidad de control hace que el contador de programa aparezca en el bus de
direcciones y le indica a la RAM que quiere leer un dato que tiene almacenada en esa posición,
la memoria pone el dato que es la instrucción del programa en el bus de datos, desde el que se
carga en el registro de instrucciones, la unidad de control procesa esto y va activando los
movimientos de datos, la instrucción pasa del RI al decodificador de instrucciones que
contiene una tabla con el significado de la instrucción, el DI ejecuta la instrucción y si no puede
consulta con la unidad de control, si la instrucción fuera una suma la unidad de control cargaría
los valores a sumar en los registros REN1 y REN2 de la ALU luego le ordenaría a la ALU que lo
sume y lo pusiera en el bus de datos, luego la unidad de control haría que el contador avanzara
un paso para ejecutar la siguiente instrucción y asi sucesivamente....

Una forma de clasificar los microprocesadores es en función de las instrucciones que son
capaces de ejecutar, pudiéndose encontrar dos tipos .

Microprocesadores con tecnología SISC(ordenador con un conjunto de instrucciones complejo,


y RISC un ordenador con un conjunto reducidas.

DIFERENCIA ENTRE MICROPROCESADOR y MICROCONTROLADOR


La principal diferencia es que el primero o se el microprocesador es apto para muchas tareas,
en cambio el microcontrolador es programado para funciones específicas.

Los microprocesadores tienen una arquitectura destinada al procesamiento de la informacion.


Las caracteristicas de los microprocesadores son: la CPU, las memoria RAM, ROM y peridericos
se encuentra separados; asi mismo los programas que se realizan para un microprocesador
siempre tienen un fin

En el caso de los microcontroladores tienen una arquitectura destinada a procesos de control.


Las caracteristicas de los microcontroladores es que en un solo chip pueden contar con la CPU
memoeria RAM, ROM, perifericos, timers, conversores AD y DA. Los programas que se realizan
para un microcontrolador nunca tienen fin, es decir solo temina el programa cuendo se corta
la energia.

S-ar putea să vă placă și