lunes, 18 de noviembre de 2013

MICROPROCESADOR


El microprocesador es el encargado de procesar la información que fue programada mediante el lenguaje ensamblador, este recibe las instrucciones y luego las deriva para que el microcontrolador las ejecute.





El microprocesador se divide en 3 grandes bloques
·         Unidad de decodificación
·         Unidad de ejecución
·         Unidad lógica aritmética



Unidad de decodificación

Esta unidad se encarga de interpretar el código para averiguar el tipo de instrucción a realizar, por ejemplo: instrucciones de suma, resta, multiplicaciones, almacenamiento de datos en memoria etc.



Unidad de ejecución

Es la encargada de dar las órdenes necesarias a las diversas partes del microprocesador para poder ejecutar cada una de las instrucciones



Unidad lógica aritmética

Las operaciones que realiza son las siguientes: sumar, restar, multiplicar, dividir, y aquellas que trabajan con dígitos binarios.

Los pasos para llevar a cabo una instrucción son
·         Búsqueda de la instrucción
·         Decodificación de las instrucciones
·         Búsqueda de operadores
·         Ejecución de las instrucciones
·         Almacenamiento del resultado




Un microprocesador lo podemos considerar compuesto por dos unidades esta son

Unidad de control

  • unidad de codificaron
  • unidad de ejecución  
ALU

  • unidad lógica aritmética





Unidad de control

Es aquí donde se controlan y  gobiernan todas las operaciones, sus funciones básicas son tomar las instrucciones de memoria, decodificar o interpretar las instrucciones y ejecutar las instrucciones para realizar su función.
La unidad de control consta con los siguientes elementos:
·         Contador de programa: contienen permanentemente la direcciones de memoria de la siguiente instrucciones a ejecutar
·         Registro de instrucciones: 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 as señales necesarias al resto de los elementos para su ejecución a través del secuenciador
·         Reloj: proporciona una secuencia de impulsos eléctricos o ciclos en intervalos constantes
Secuenciador: aquí se generan ordenes muy elementales, micro ordenes que sincronizadas por los impulsos  del reloj hacen que se valla ejecutando poco a poco las instrucciones que están cargadas en el registro de las instrucciones




Unidad lógica aritmética 

Esta está formada por circuito de operacional, registros de entrada, registros acumulador, y registro de estado.
·         Circuito operacional: contiene los circuitos necesarios para la realización de las operaciones con los datos procedentes de los registros de entrada.
·         Registro de entrada: en ellos se almacenan los datos que interviene en una instrucción antes de la realización de las operaciones por parte llevada a cabo por el circuito operacional.
·         Registro de acumulador: almacena los datos de las operaciones llevadas a cabo por el circuito operacional.
·         Registro de estado: 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.







No hay comentarios.:

Publicar un comentario