contador
Ejercicio 1
En el siguiente informe se brindaran algunas explicaciones con respecto a los ejercicios de lógica utilizando el Multimedia Logic.
Elprimer ejercicio consiste en hacer un sumador de 4 bits con 4 sumadores de 1 bit. Antes de pasar al sumador de 4 bits veamos la tabla de verdad del sumador de un bit:
Vemos queS = (A XOR B) XOR (Carry in), luego utilizando suma de productos vemos que Carry out = ((¬A) * B * Carry in) + (A * (¬B) * Carry in) + (A * B).
Ahora tenemos el sumador de un bit, es decir dados 2números a y b (expresados en notación complemento a 2), s representa su suma y Carry out como su nombre o indica, es el bit q se acarrea.
Entonces sean A y B 2 números expresados en notacióncomplemento a 2, el sumador de 4 bits se logra tomando como Carry in del sumador i el Carry out del sumador i-1, 1 < i ≤ 4 es decir:
Notemos que el acarreo lo ignoramos porque estamos trabajando connotación complemento a 2.
Ejercicio 2
Aquí hay que hacer una sutil modificación al circuito lógico del ejercicio anterior para que nos diga si la secuencia de bit resultante de la suma escapicúa o no. Para ello queremos que el primer bit sea igual al ultimo (LSB = MSB) y el segundo al tercero, es decir queremos un 1 si ambos bit a comparar son iguales y un 0 en caso contrario, la compuertaXOR nos puede servir porque esta nos arroja un 0 si ambos son iguales y un 1 en caso contrario entonces negamos la salida de la compuerta. Una vez que tenemos las dos compuertas XOR las unimos con unAND porque necesitamos que sea 1 si y solo si ambas son 1, es decir, que ambos pares de bit cumplen la condición mencionada antes.
El circuito lógico nos quedaría así:
Ejercicio 3
En estecaso debemos implementar un contador binario de 3 bits (es un ejemplo de circuito secuencial) pero que se saltee los números pares, es decir, siguiendo la siguiente secuencia: 000, 001, 000, 011,...
Regístrate para leer el documento completo.