Tecnologias

Páginas: 5 (1158 palabras) Publicado: 20 de febrero de 2013
UNIDAD DE CONTROL MICROPROGRAMADA.
Wilkes fue el primero que propuso la utilización de una unidad de control microprogramada en 1951
MODELO DE WILKES

CODIFICACIÓN DE LAS MICROINSTRUCCIO
La unidad de control (UC) es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Los otros dos bloques son la unidad de proceso y el bus deentrada/salida.
Su función es buscar las instrucciones en la memoria principal, decodificarlas (interpretación) y ejecutarlas, empleando para ello la unidad de proceso.
Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y las microprogramadas, propias de máquinas más complejas. En el primer caso, los componentes principales son el circuito de lógicasecuencial, el de control de estado, el de lógica combinacional y el de emisión de reconocimiento de señales de control. En el segundo caso, la microprogramación de la unidad de control se encuentra almacenada en una micromemoria, a la cual se accede de manera secuencial para posteriormente ir ejecutando cada una de las microinstrucciones. Estructura del computador: Unidad aritmético-lógica (UAL o ALUpor su nombre en inglés, Arithmetic Logic Unit): aquí se llevan a cabo las operaciones aritméticas y lógicas.
La idea de microprogramación fue introducida por M.V. Wilkes en 1951 como un nivel intermediario para ejecutar instrucciones de programa de computadora (ver también: microcódigo). Los microprogramas fueron organizados como una secuencia de microinstrucciones y almacenados en una memoriadel control especial. El algoritmo para la unidad de control microprogramada es usualmente especificado por la descripción de un diagrama de flujo.1 La ventaja principal de la unidad de control microprogramada es la simplicidad de su estructura. Las salidas del controlador son organizadas en microinstrucciones y pueden ser reemplazadas fácilmente.2
Microcodigo
Un microcódigo o microprograma esun tipo particular de firmware utilizado en algunos microprocesadores de propósito general.
EN QUE CONSISTE
Un microprograma es una secuencia de datos binarios o microinstrucciones que representan señales eléctricas internas de la unidad de control de un microprocesador.
Unas pocas de estas microinstrucciones implementan una instrucción completa del microprocesador. Por ejemplo, la instrucción"sumar dos registros" típica de cualquier microprocesador, se implementa mediante la activación y desactivación de un conjunto reducido de señales eléctricas en el banco de registros y la unidad aritmético-lógica. En concreto, el microprograma de esta instrucción significaría:
* Activar las señales de selección de registro como primer operando de la ALU.
* Activar las señales de selecciónde registro como segundo operando de la ALU.
* Activar las señales de selección de operador para que corresponda a la suma en la ALU.
* Esperar unos ciclos de reloj hasta que la operación esté completada.
* Activar la señal de escritura en el registro acumulador.
*

DIAGRAMA DE FLUJO

COMPONENTES.
Registro de instrucción: Es el encargado de almacenar la instrucción que se estáejecutando.
* Registro contador de programas: Contiene la dirección de memoria de la siguiente instrucción a ejecutar
* Controlador y decodificador: Se encarga de interpretar la instrucción para su posterior proceso. Es el encargado de extraer el código de operación de la instrucción en curso.
* Secuenciador: Genera microórdenes necesarias para ejecutar la instrucción.
* Reloj:Proporciona una sucesión de impulsos eléctricos a intervalos constantes.

Transcripción de la prezi
Unidad De Control Microprogramada Introduccion Ventajas La función de la unidad de control en una computadora digital es iniciar secuencias de micro-operaciones. La tarea de la UC( unidad de control) , es reconocer primero la instruccion a ejecutar, y luego ejecutar un microprograma asociado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS