PUERTA | PUERTA-CS-2004 | Pregunta 90 – Part 5

Un circuito genera un dígito en forma de 4 bits. 0 está representado por 0000, 1 por 0001, …, 9 por 1001. Se debe diseñar un circuito combinacional que tome estos 4 bits como entrada y emita 1 si el dígito ≥ 5, y 0 en caso contrario. Si solo se pueden usar compuertas AND, OR y NOT, ¿cuál es el número mínimo de compuertas requeridas?
(A) 2
(B) 3
(C) 4
(D) 5

Respuesta: (B)
Explicación: Deberíamos obtener la salida 1 para valores>=5

Haciendo la tabla de verdad para el problema

A B C D operación
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 X
1 0 1 1 X
1 1 0 0 X
1 1 0 1 X
1 1 1 0 X
1 1 1 1 X

Poniendo esto en kmap y resolviendo

49

Aquí el punto crucial es que necesitamos hacer un par de 8 elementos usando don’t cares also…así que la expresión final es

A + BD + BC

  • A+B(C+D)

Por lo tanto, usaremos dos puertas OR y una puerta AND para un total de 3 puertas.

Respuesta (B) parte.
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *