Академический Документы
Профессиональный Документы
Культура Документы
Ejercicios
Más circuitos combinatorios
Javier Pimás
Álgebra booleana
Álgebra booleana
Compuertas - NOT
A NOT A
0 1
1 0
Compuertas - AND
A B A AND B
0 0 0
0 1 0
1 0 0
1 1 1
Compuertas - OR
A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0
Propiedades
Ejercicio I
(X + Y ) = (X .Y ).Z + X .Z + (Y + Z )
Solución:
(X .Y ).Z + X .Z + (Y + Z )←− De Morgan
(X .Y ).Z + X .Z + Y .Z ←− Distributiva
(X .Y ).Z + (X + Y ).Z ←− De Morgan
(X + Y ).Z + (X + Y ).Z ←− Distributiva
(X + Y ).(Z + Z )←− Inverso
(X + Y ) · 1←− Identidad
X +Y
Ejercicio II
Dada la siguiente tabla de verdad:
1 Escribir la función booleana que representa.
2 Implementar la función usando a lo sumo una compuerta
binaria AND, una compuerta binaria OR y una compuerta
NOT
A B C F
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
Javier Pimás Práctica 2: Lógica Digital - Combinatorios
Repaso
Ejercicios
Más circuitos combinatorios
Ejercicio II
Solución:
Como suma de productos:
(A.B.C ) + (A.B.C ) + (A.B.C )
Tarea: Aplicar las propiedades para llegar a que es equivalente a:
(A + B).C
La implementación seria:
Ejercicio III
Ejemplo:
inversor(1,011)=100
inversor(0,011)=011
inversor(1,100)=011
inversor(1,101)=010
Ejercicio III
Solución:
Primero pensar como invertir un solo bit
ei ek si
0 0 0
0 1 1
1 0 1
1 1 0
Ejercicio III
Ejercicio IV
Ejercicio V
Ejercicio VI
Usando sumadores armar un circuito que convierta un entero en su
inverso aditivo (el inverso aditivo de un número n es el número x
tal que x + n = 0). Los enteros se representan con notación
complemento a 2 de 4 bits. En esta reprepresentación el -8 no
tiene inveso aditivo, no hace falta contemplar el caso aparte.
Solución:
Decodificador
i 1 i 0
o 0
o 1
o 2
o 3
¿Como se implementa?
Demultiplexor
o 0
o 1
d in
o 2
o 3
Multiplexor
a 1 a 0
i 0
i 1
d out
i 2
i 3
Codificador
i 0
i 1
i 2
i 3
o 1 o 0
display de 7 segmentos
A
F B
G
E C
D DP
Un simulador
http://wps.aw.com/wps/media/objects/1185/
1214152/activities/ch1/big/LogicGates.html
La práctica...
¿Preguntas?