FUNCIONES LÓGICAS - DAC
FUNCIONES LÓGICAS - DAC
FUNCIONES LÓGICAS - DAC
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Estructura y Tecnología de Computadores I<br />
Funciones lógicas -12-<br />
SIMPLIFICACIÓN DE <strong>FUNCIONES</strong> <strong>LÓGICAS</strong> A PARTIR DE MAPAS DE<br />
KARNAUGH<br />
- Asociaciones:<br />
• Se efectúan entre casillas adyacentes.<br />
• Desaparecen las variables que cambian.<br />
- Dos elementos contiguos: desaparece una variable.<br />
Ej: MK 3 variables<br />
m 4 +m 6 = A ⋅B⋅C +A ⋅B⋅C = A ⋅C ⋅(B +B) = A ⋅C<br />
- Cuatro elementos contiguos: desaparecen dos variables.<br />
Ej: MK 3 variables<br />
m 3 +m 2 +m 7 +m 6 = A⋅B⋅C+A⋅B⋅C+A⋅B⋅C+A⋅B⋅C= = B ⋅(A⋅C+A⋅C+A⋅C+A⋅C) = B<br />
- Ocho elementos contiguos: desaparecen tres variables.<br />
Ej: MK 4 variables<br />
m +m +m +m +m +m +m +m =<br />
- Ej:<br />
A<br />
A<br />
12 13 15 14 8 9 11 10<br />
= A ⋅B⋅C ⋅D +A ⋅B⋅C ⋅D +A ⋅B⋅C ⋅D +A ⋅B⋅C ⋅D<br />
+<br />
+ A ⋅B ⋅C ⋅ D +A ⋅B ⋅C ⋅D +A ⋅B ⋅C ⋅D +A ⋅B ⋅C ⋅D<br />
=<br />
=A⋅( B⋅C⋅D+B⋅C⋅D+B⋅C⋅D+B⋅C⋅ D+<br />
+B⋅C⋅ D +B⋅C⋅D+B⋅C⋅D+B⋅C⋅D) = A<br />
0 0<br />
1 0 1 1<br />
D<br />
C<br />
B<br />
1 1<br />
C<br />
1 0 0<br />
1<br />
0 0 0 0<br />
1 1 1 1<br />
1 1 1 1<br />
B<br />
f(A,B,C) = B+A⋅ C<br />
f(A,B,C,D) = A+B⋅D