17.06.2013 Views

FUNCIONES LÓGICAS - DAC

FUNCIONES LÓGICAS - DAC

FUNCIONES LÓGICAS - DAC

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!