sistemas de numeracio y algebra de boole U12CircuitosCombinacionales_I | Page 19

TECNOLOGÍA INDUSTRIAL II Bachillerato Para dar nombre a cada uno de ellos se utiliza su configuración binaria correspondiente, o bien su equivalente decimal. Dicha configuración binaria se obtiene asignando a las variables complementadas el valor 0, y a las no complementadas el valor 1. La variable "a" representa la cifra binaria de menor orden; después le siguen "b" y "c". Con este convenio se puede nombrar o especificar cualquier función canónica dada por sus tréminos minterm o maxterm: f 3 (c,b,a) = cba + cba + cba = 3 3 (5, 2, 3) 101 010 011 5 2 3 f 4 (c,b,a) = (c+b+a) * (c+b+a) * (c+b+a) = ϑ 3 (5, 2, 3) 1 0 1 0 1 0 0 1 1 5 2 3 Esta forma de representar funciones es muy util para la posterior simplificación óptima de las mismas, pero sólo es aplicable a funciones canónicas (formada por términos minterm o maxterm). Debemos encontrar la forma de expresar cualquier función no canónicas mediante su equivalente canónico. Existe una "regla práctica" para pasar una función cualquiera a forma de minterms, y es la siguiente: “Se multiplica cada término no canónico de la función por la suma de la variable o variables que en él falten en forma (directa + complementada)”. Como ejemplo: f 5 (c,b,a) = cb + ca = cb (a+a) + ca (b+b) = cba + cba + cba = 3 3 (7, 6, 3, 1) f 6 (c,b,a) = cba + cb + c = cba + cb(a+a) + c(b+b) (a+a) = = cba + cba + cba + cba + cba + cba + cba = = 3 3 (7, 6, 3, 2, 1, 0) Si obtenemos dos términos iguales eliminamos uno, ya que, según la ley de Idempotencia, es x+x = x. Circuitos combinacionales. Álgebra de Boole 19