1 / 33

Quine-McCluskey

M?todo de Q-M. DefinicionesImplicante: es un monomio que aparece en cualquier expresi?n de f como suma de productosImplicante Primo (PI): es un implicante que no puede reducirse m?sImplicante primo esencial (EPI): es un PI que debe aparecer necesariamente en cualquier expresi?n de f como suma de

adele
Télécharger la présentation

Quine-McCluskey

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Quine-McCluskey Mtodo de minimizacin por tablas

    2. Mtodo de Q-M Definiciones Implicante: es un monomio que aparece en cualquier expresin de f como suma de productos Implicante Primo (PI): es un implicante que no puede reducirse ms Implicante primo esencial (EPI): es un PI que debe aparecer necesariamente en cualquier expresin de f como suma de productos

    3. Mtodo Q-M Tabla de implicantes primos Genera los PI de la expresin Tabla de conjunto PI minimal Selecciona de entre los PI aquellos que debemos usar en la expresin simplificada

    4. Se basa en sacar factor comn de forma reiterada Cualquier expresin del tipo MxN+MxN es igual a M(x+x)N = M1N = MN Esto se traduce sobre mintrminos de la siguiente forma: xyzt + xyzt = x(y + y)zt = x1zt = xzt al escribirlo en binario 0011 + 0111 = 0-11

    5. Por tanto: si tengo dos nmeros en binario que tengan todos los dgitos iguales menos uno, puedo reemplazar su suma por el monomio consistente en escribir los dgitos que tengan iguales y poner un - en la posicin en que eran distintos Ejemplo 11011 + 10011 = 1-011 porque de los cinco dgitos hay cuatro iguales. He sustituido el segundo dgito (el que era distinto) por - Visto sobre monomios esto es xyztu + xyztu = x(y + y)ztu = x1ztu = xztu

    6. Ejemplo de clculo de los PI Empezamos con una expresin en forma normal y contamos el nmero de 1s de cada mintrmino f(x,y,z,t) = m(1,2,3,4,5,7,9,15) = 0001 + 0010 + 0011 + 0100 + + 0101 + 0111 + 1001 + 1111 Nmero de 1s = 1 1 2 1 2 3 2 4 Paso 1: agrupamos los mintrminos de acuerdo a su nmero de 1s

    7. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 00-1 0101 Aadimos en una nueva tabla 1001 00-1 y marcamos esos dos 0111 casos. Hemos sustituidos 1111 xyzt+xyzt por xyt

    8. Comparamos el grupo 1 con el grupo 2 0001 * 00-1 0010 0100 0011 * 0101 1001 0111 1111

    9. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 0-01 0101 Aadimos en la nueva tabla 1001 0-01 y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por xzt

    10. Comparamos el grupo 1 con el grupo 2 0001 * 00-1 0010 0-01 0100 0011 * 0101 * 1001 0111 1111

    11. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es -001 0101 Aadimos en la nueva tabla 1001 -001 y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por yzt

    12. Comparamos el grupo 1 con el grupo 2 0001 * 00-1 0010 0-01 0100 -001 0011 * 0101 * 1001 * 0111 1111

    13. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 001- 0101 Aadimos en la nueva tabla 1001 001- y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por xyz

    14. Comparamos el grupo 1 con el grupo 2 0001 * 00-1 0010 * 0-01 0100 -001 0011 ** 001- 0101 * 1001 * 0111 1111

    15. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 1 de las 4 cifras 0011 no hacemos nada 0101 1001 0111 1111

    16. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 1 de las 4 cifras 0011 no hacemos nada 0101 1001 0111 1111

    17. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 1 de las 4 cifras 0011 no hacemos nada 0101 1001 0111 1111

    18. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 010- 0101 Aadimos en la nueva tabla 1001 010- y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por xyz

    19. Comparamos el grupo 1 con el grupo 2 0001 * 00-1 0010 * 0-01 0100 * -001 0011 ** 001- 0101 ** 010- 1001 * 0111 1111

    20. Comparamos el grupo 1 con el grupo 2 0001 0010 0100 son iguales en 1 de las 4 cifras 0011 no hacemos nada 0101 1001 0111 1111

    21. Comparamos el grupo 2 con el grupo 3 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 0-11 0101 Aadimos en la nueva tabla 1001 0-11 y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por xzt

    22. Comparamos el grupo 2 con el grupo 3 0001 * 00-1 0010 * 0-01 0100 * -001 0011 *** 001- 0101 ** 010- 1001 * 0-11 0111 * 1111

    23. Comparamos el grupo 2 con el grupo 3 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es 01-1 0101 Aadimos en la nueva tabla 1001 01-1 y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por xzt

    24. Comparamos el grupo 2 con el grupo 3 0001 * 00-1 0010 * 0-01 0100 * -001 0011 *** 001- 0101 *** 010- 1001 * 0-11 0111 ** 01-1 1111

    25. Comparamos el grupo 2 con el grupo 3 0001 0010 0100 son iguales en 1 de las 4 cifras 0011 no hacemos nada 0101 1001 0111 1111

    26. Comparamos el grupo 3 con el grupo 4 0001 0010 0100 son iguales en 3 de las 4 cifras 0011 la parte comn es -111 0101 Aadimos en la nueva tabla 1001 -111 y marcamos esos dos 0111 casos. Hemos sustituido 1111 xyzt+xyzt por yzt

    27. Comparamos el grupo 3 con el grupo 4 0001 * 00-1 0010 * 0-01 0100 * -001 0011 *** 001- 0101 *** 010- 1001 * 0-11 0111 *** 01-1 1111 * -111

    28. Hay que repetir todo el procedimiento con esta segunda tabla. El resultado es 0001 * 00-1 * 0--1 0010 * 0-01 + 0--1 0100 * -001 0011 *** 001- 0101 *** 010- 1001 * 0-11 + 0111 *** 01-1 * 1111 * -111 donde hemos sustituido xyt+xyt por xt xzt+xzt por xt

    29. En las tablas anteriores aparecen monomios marcados, estos no hay que escribirlos, ya que han sido simplificados. Su lugar lo ocupan ahora las simplificaciones Los implicantes primos son los elementos no marcados de todas las tablas

    30. Estos PI son -001 = yzt 001- = xyz 010- = xyz -111 = yzt 0--1 = xt La expresin del Paso 1 es f = yzt + xyz + xyz + yzt + xt

    31. Paso 2 Podra pasar que alguno de estos sumandos sobrara Tenemos el siguiente resultado Podemos quitar un sumando si y slo si, despus de quitarlo se cumpla la siguiente condicin Para cada mintrmino hay, al menos, un PI que est includo en l

    32. La informacin de qu PI estn incluidos en cada mintrmino suele presentarse en forma de tabla de doble entrada Las filas indican los PI calculados en el Paso 1 Las columnas indican los mintrminos Se hace una marca en una casilla si el PI correspondiente a esa fila est incluido en el mintrmino correspondiente a la columna Se pueden eliminar filas siempre y cuando quede siempre al menos una marca en cada columna

    33. Expresin minimizada

More Related