Documente Academic
Documente Profesional
Documente Cultură
FASE 1
TUTOR
SANDRA MILENA GARCIA
MARZO 2019
1/18
CONTENIDO
INTRODUCCIÓN .......................................................................................................................... 3
CONCLUSIONES ........................................................................................................................ 17
2/18
INTRODUCCIÓN
3/18
DESARROLLO ACTIVIDAD
1. Realice las siguientes conversiones de base 10 a la base indicada (Secciones 3.3 y 3.5 del
libro de Muñoz):
a. 76545, 1545 a Hexadecimal = 12B01.278D4FDF4
Para convertir el numero entero (76545) a hexadecimal se divide por 16 tomando la parte entera
para continuar la división y multiplicamos la parte decimal por 16 para hallar el residuo como se
indica en la tabla siguiente:
Para convertir el decimal (1545) a hexadecimal se multiplica por 16 tomando la parte decimal para
continuar la multiplicación por 16 para cómo se indica en la tabla siguiente:
4/18
0,872 13,952 13(D)
0,952 15,232 15(F)
0,232 3,712 4
Para convertir el decimal (1545) a binario se multiplica por 2 tomando la parte decimal para
continuar la multiplicación por 2 como se indica en la tabla siguiente:
5/18
Resultado
Numero
Numero entero multiplicación entre
entero
2
0,1554 0,3108 0
0,3108 0,6216 0
0,6216 1,2432 1
0,2432 0,4864 0
0,4864 0,9728 0
0,9728 1,9456 1
0,9456 1,8912 1
0,8912 1,7824 1
Para convertir el decimal (0,4541) a hexadecimal se multiplica por 16 tomando la parte decimal
para continuar la multiplicación por 16 para cómo se indica en la tabla siguiente:
6/18
Numero Resultado decimal Numero Entero
decimal multiplicado por 16
0,4541 7,2656 7
0,2656 4,2496 4
0,2496 3,9936 3
0,9936 15,8976 15(F)
0,8976 14,3616 14 (E)
0,3616 5,7856 5
0,7856 12,5696 12(C)
0,569600001 9,11360002 9
7/18
2. los siguientes números a complemento a 2 con el número bits indicados (Sección 3.7.2
del libro de Muñoz).
a. −15 con 6 bits. = 110001
Se debe convertir el número a binarios, se convierte el numero negativo a positivo -15 a 15
Para convertir el numero entero (15) a binario se divide por 2 tomando la parte entera para
continuar la división y multiplicamos la parte decimal por 2 para hallar el residuo como se indica
en la tabla siguiente:
Calculamos complemento a 1
El complemento a uno de un número binario se define como el valor obtenido al invertir todos
los bits en la representación binaria del número (intercambiando 0 por 1 y viceversa)
𝐶1 = 110000
Para hallar el complemento a 2 tenemos lo siguiente
𝐶2(𝑥) = 𝐶1(𝑥) + 1
Así
110000
1+
𝐶2(𝑋) =
110001
8/18
Luego el complemento a 2 de −15 con 6 bits es: 110001
9/18
Luego el complemento a 2 de 58 con 7 bits es:
Método rápido
Para encontrar el opuesto de un número binario positivo en complemento a dos se comienza por
el dígito menos significativo (derecha), copiando el número original (de derecha a izquierda) hasta
encontrar el primer 1, después de haber copiado el 1, se niegan (complementan) los dígitos
restantes
Luego el complemento a 2 de 58 con 7 bits es: 1000110
𝐶1 = 0100011
Para hallar el complemento a 2 tenemos lo siguiente
𝐶2(𝑥) = 𝐶1(𝑥) + 1
Así
0100011
1+
𝐶2(𝑋) =
0100100
Luego el complemento a 2 de -92 con 7 bits es: 0100100
10/18
Método rápido
Para encontrar el opuesto de un número binario positivo en complemento a dos se comienza por
el dígito menos significativo (derecha), copiando el número original (de derecha a izquierda) hasta
encontrar el primer 1, después de haber copiado el 1, se niegan (complementan) los dígitos
restantes
Luego el complemento a 2 de -92 (1011100) con 7 bits es: 0100100
𝐶1 = 111110
Para hallar el complemento a 2 tenemos lo siguiente
𝐶2(𝑥) = 𝐶1(𝑥) + 1
Así
111110
1+
𝐶2(𝑋) =
111111
Luego el complemento a 2 de -92 con 7 bits es: 111111
Método rápido
Para encontrar el opuesto de un número binario positivo en complemento a dos se comienza por
el dígito menos significativo (derecha), copiando el número original (de derecha a izquierda) hasta
encontrar el primer 1, después de haber copiado el 1, se niegan (complementan) los dígitos
restantes
Luego el complemento a 2 de -92 (000001) con 7 bits es: 111111
11/18
3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):
𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∑(1,4,6,8,10,14,15)
Para el desarrollo de esta actividad, debemos saber cuántas filas van en la tabla, esto se
obtiene con la relación 2𝑛 , donde n es el numero de variables de la función. Para este
ejercicio se cuentan con cuatro variables (A, B, C, D) por lo tanto, es 24 =16, es decir que
la tabla debe contener 16 filas.
No. Decimal A B C D F
0 0 0 0 0 0
1 0 0 0 1 1
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 1
5 0 1 0 1 0
6 0 1 1 0 1
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 0
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 1
15 1 1 1 1 1
12/18
AB
CD 00 01 11 10
00 0 1 0 0
01 1 0 0 1
11 0 0 1 1
10 1 0 0 1
Mínima expresión de suma de productos:
𝐹 = (𝐴̅ + 𝐵 + 𝐶̅ + 𝐷
̅ ) ∗ (𝐵̅ + 𝐶̅ + 𝐷) ∗ (𝐴 + 𝐶 + 𝐷) ∗ (𝐵̅ + 𝐶 + 𝐷
̅)
13/18
Realizando la simulación:
14/18
15/18
16/18
CONCLUSIONES
17/18
REFERENCIAS BIBLIOGRAFICAS
Carlos Fajardo. (2017). Instalación de Vivado - Software de Xilinx. 2019, de Youtube Sitio
web: https://www.youtube.com/watch?v=mkALe1BsKBA&feature=youtu.be
18/18