Actividad evaluable 1.1

Solo disponible en BuenasTareas
  • Páginas : 2 (335 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de noviembre de 2011
Leer documento completo
Vista previa del texto
Fundamentos de Sistemas Digitales. Enunciado A-E.1.1
Ascensión Villadóniga Gómez Página 1
Asignatura: Fundamentos de Sistema Digitales
Título y Código de la Actividad: A.E.1.PRIMERA ACTIVIDAD: Diseño, Implementación y Simulación de un Circuito en Lógica Combinacional.
Datos personales:
Nombre y Apellidos:

“Enunciado A-E.1.1: Disponemos de dos palabras de2 bits [A(A1, A0) y B(B1, B0)] con las que queremos controlar el funcionamiento de una Unidad Aritmético Lógica, pero la programación de la ALU no depende directamente de estas señalessino de si la palabra A es mayor, igual o menor que la palabra B. Así, el criterio para controlar las operaciones que realiza la ALU es el siguiente:
a) Si (palabra A > palabra B)entonces la ALU hace la operación aritmética sin acarreo (A + B) PLUS A.
b) Si (palabra A < palabra B) entonces la ALU hace la operación lógica AB.
c) Si (palabra A = palabra B)entonces la ALU hace la operación aritmética con arrastre A PLUS AB PLUS 1.
Diseñe el circuito completo. Es decir, diseñe el circuito del codificador y úselo para controlar las operacionesque se han especificado para la ALU”.
Fundamentos de Sistemas Digitales. Enunciado A-E.1.1
Ascensión Villadóniga Gómez Página 2
Lo primero que he hecho es diseñar un circuito quecompare dos palabras de 2 bits [A(A1,A0) y B(B1,B0)], para ello he utilizado diagramas de Karnaugh a fin de determinar las fórmulas a aplicar para comparar A y B:
A=B
A0B0
*
A1B1A>B
(A1*B0*B1)+(A0*A1*B1)+(A0*B0)
AB la ALU debe hace la operación aritmética sin acarreo (A+B) PLUS A.
b) Si AB
AB, ya que sólo debe estar en alta cuando se cumple esta condición. AS0 le conecto el resultado negado de A=B, para que cuando se cumpla esta condición, S0 estará en baja y cuando no se cumpla estará en alta. A M le conecto el resultado de AB U13A AB A
tracking img