UNIDAD III
Diseño de lógica de control
Debido a las razones citadas anteriormente los diseñadores con experiencia lógica usan métodos para el diseño de lógica de control que pueden ser considerados como una extensión del método lógico secuencial clásico combinado con el método de trasferencia entre registros. En esta sección se consideran cuatro métodos de organización de control.
· Contador de programas:
Contiene la dirección de memoria de la siguiente instrucción a ejecutar.
· Registro de instrucción:
Contiene la instrucción que se está ejecutando en cada momento. Esta contiene el COD- OP y operando.
· Decodificador:
Extrae el COD- OP de la instrucción en curso, lo analiza y emite las señales al secuenciador para su ejecución.
· Secuenciador:
Sincronizado con el reloj, genera las microordenes para ejecutar las instrucciones.
· Reloj:
Proporciona una secuencia de impulsos eléctricos que marcan los instantes en que se comienza cada paso de ejecución de la instrucción.
Unidad aritmética lógica
Una unidad lógica aritmética (ALU) es una función multioperación digital de lógica combinacional. Esta puede realizar un conjunto de operaciones aritméticas básicas y un conjunto de operaciones lógicas. El ALU tiene un número de líneas de selección para seleccionar una operación particular de la unidad. Las líneas de selección se decodifican dentro del ALU de manera que las k variables de selección pueden especificar hasta 2k operaciones diferentes.
Es el bloque funcional del procesador en el cual es llamada la unidad de ejecución entera ya que realiza las operaciones matemáticas con datos enteros; las operaciones con datos no enteros se realizan con la unidad de punto flotante donde los procesadores contienen ALU para realizar las operaciones de cálculo, lo que permite aumentar el desempeño y rendimiento del micro.
En ella se al amacena los datos u operandos que intervienen en una instrucción
· Circuito operacional:
Contiene los circuitos necesarios para realizar las operaciones aritmeticas y lógicas tomando en cuenta las microordenes
· Registro acumulador:
Almacena los resultados de las operaciones realizadas; se conecta con el bus interno para enviar estos resultados a la memoria central o a la UC
· Registro de estado (FLAGS):
Dejar constancia de algunas condiciones que se dan en la última operación realizada y que son tomadas en cuenta
FUENTES:
http://www.philips.edu.ar/Resources/GenInfo/robotica/dlogico.htm
http://cca.org.mx/cca/cursos/cucfc/modulo2/tema2-02.html

No hay comentarios:
Publicar un comentario