Informe 03 SEDT Jhair Rodrigo Viveros Cordova
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS
INFORME DE LABORATORIO Nº 03
“TRABAJO DE LABORATORIO”
CURSO: SISTEMAS DE INFORMACIÓN
DOCENTE: Ing. VILLANUEVA TAPIA, LUIS AMARO
ESTUDIANTE: VIVEROS CORDOVA JHAIR RODRIGO (2014-119051)
AÑO: SEGUNDO | TURNO: TARDE | GRUPO: B
FECHA DEELABORACIÓN: 13/10/2015
FECHA DE ENTREGA: 13/10/2015
TACNA – PERÚ
2015
INFORME DE LABORATORIO Nº 03
TEMA: TRABAJO DE LABORATORIO
Enunciado 1:
Crear un circuito que simule el funcionamiento de un multiplicador de 2 números de 2 bits cada uno.
Análisis (Marco teórico combinaciones)
Para observar cómo puede implantarse un arreglo multiplicador con un circuito combinatorio consideremos a lamultiplicación de dos números de 2 bits.
Los bits del multiplicando son C y D, los bits del multiplicador son A y B, mientras que el producto es X0 X1, X2 y X3.
El primer producto parcial se forma al multiplicar D por AB.
La multiplicación de dos bits D y A produce un 1 si los dos dígitos son 1; de otra manera produce un 0.
Esto es idéntico a una operación AND y puede lograrse con una compuertaAND; en el diagrama veremos que el primer producto parcial se forma mediante dos compuertas AND.
El segundo producto parcial se forma al multiplicar C por AB y se recorre una posición a la izquierda.
Los dos productos parciales se suman con dos circuitos semisumadores.
Por lo general hay más bits en los productos parciales y será necesario utilizar sumadores completos para producir la suma.
Nótese que el bit menos significativo no tiene que recorrer un sumador porque está formado por la salida de la primera compuerta AND.
Tablas de verdad
A
B
C
D
F(a2)
F(a1)
F(m2)
F(m1)
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
1
1
0
0
0
1
0
0
1
1
1
0
0
1
1
1
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
0
1
1
0
00
0
0
0
1
1
0
1
0
0
1
1
1
1
1
0
0
1
1
0
1
1
1
1
1
0
0
1
Hallar funciones
F(a2)= A∧B∧C∧D
F(a1)= (A∧∼B∧C∧∼D) ∨ (A∧∼B∧C∧D) ∨( A∧B∧C∧∼D)
F(m2)= (∼A∧B∧C∧∼D) ∨ (∼A∧B∧C∧D) ∨( A∧∼B∧∼C∧D) ∨ (A∧∼B∧C∧D) ∨ (A∧B∧∼C∧D) ∨( A∧B∧C∧∼D)
F(m1)= (∼A∧B∧∼C∧D) ∨ (∼A∧B∧C∧D) ∨( A∧B∧∼C∧D) ∨( A∧B∧C∧D)
Simplificar
F(a2)= A∧B∧C∧D
∼C∧∼D
∼C∧D
C∧D
C∧∼D
∼A∧∼B
∼A∧B
A∧B
1
A∧∼B
1
1
F(a1) = (C∧A)∧ ∼(D ∧B)
∼C∧∼D
∼C∧D
C∧D
C∧∼D
∼A∧∼B
∼A∧B
1
1
A∧B
1
1
A∧∼B
1
1
F(m2) = (A∧D) ⊕ (B ∧C)
∼C∧∼D
∼C∧D
C∧D
C∧∼D
∼A∧∼B
∼A∧B
1
1
A∧B
1
1
A∧∼B
F(m1) = (B∧D)
Grafico
Realizar el conteo de compuertas
2 Compuerta AND 7408
1 Compuerta OR EX 7432
1 Compuerta NOT 7404
Simular en la PC
Enunciado 2:
Crear un circuito que simule el funcionamiento de un divisor de 2 números de 2 bits cada uno.
Análisis (Marco teórico combinaciones)
División binaria es una herramienta en línea utilizada para diversas aplicaciones en computación digital para realizar la división entredos números binarios. En circuitos digitales, operaciones aritméticas binarias son importantes porque los circuitos digitales no se procesan números decimales; sólo obras basadas en los números binarios. La lógica de la división binaria se utiliza en esta calculadora de división binaria para realizar la división entre números binarios
Tablas de verdad
A
B
CD
F(5)
F(4)
F(3)
F(2)
F(1)
0
0
0
0
1
1
1
1
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
1
1
1
1
1
0
1
0
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
1
0
0
0
1
1
1
1
1
1
0
0
1
0
0
0
1
0
1
0
1
0
0
0
0
0
1
1
0
1
1
0
0
0
0
0
1
1
0
0
1
1
1
1
1
1
1
0
1
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
1
Hallar funciones
F(5) = (∼A∧∼B∧∼C∧∼D) ∨ (A∧∼B∧C∧D) ∨( ∼A∧B∧C∧D) ∨(...
Regístrate para leer el documento completo.