Perdóneme en caso de una mala concepción, ya que esta es mi primera respuesta aquí.
La forma más fácil de entenderlo es a través de K-Map . También puede haber otros métodos.
Sean (F1 F2 F3) las salidas con F1 como el bit más significativo. Y (x y z) sean las entradas con x como bit más significativo. Luego, utilizando el Mapa de Karnaugh y el método de tabla de verdad, podemos resolverlo de la siguiente manera:
F1 = ( !x & (y | z) ) | (x & !y & !z);
F2 = y ^ z (y xor z);
F3 = z;
Entonces, en total, requerimos 7 puertas para F1 y 1 puerta para F2 y cable corto para F3. En total tenemos 8 puertas.
Tenga en cuenta que este es un recuento acumulativo que contiene tres NO , dos Y , dos O y uno < strong> XOR gate, siempre puede convertirlos en recuento universal de puertas NAND .