Sie sind auf Seite 1von 12

1

Tarea 1 – Fundamentos para el diseño digital

Ejercicios a resolver:

1. Realice las siguientes conversiones de base 10 a la base indicada.


a. 325,62 a Hexadecimal:
Primero convertimos a base 16 la parte entera del número base 10
325 20
=20(res 5)→ =1(res 4 )
16 16
32510=14516
Ahora la parte decimal
0,62 ∙16=9 , 92 →0,92 ∙ 16=E , 72 →0,72 ∙16=B ,52 → 0,52∙ 16=8 ,32 → 0,32∙ 16=5 , 12 →0,12 ∙16=1 , 92→
0,6210=0,9 ^
EB 85116
Por lo que
325,6210 =145,9 ^
EB85116
b. 45,82 a Binario:
Primero convertimos a base 2 la parte entera del número base 10
45 22 11 5 2
=22( res1)→ =11(res 0)→ =5(res 1)→ =2(res 1) → =1(res 0)
2 2 2 2 2
45 10=1011012
Ahora la parte decimal
0,82 ∙2=1 ,64 → 0,64 ∙ 2=1 , 28 →0,28 ∙ 2=0 , 56 →0,56 ∙ 2=1 , 12→ 0,12 ∙2=0 ,24 →0,24 ∙ 2=0 , 48 →0,48 ∙ 2=
0,8210=0,1^
1010001111010111000 2
Por lo que
45,8210=101101,1^
10100011110101110002
c. 87,4541 a Hexadecimal:
Primero convertimos a base 16 la parte entera del número base 10
87
=5( res7)
16
2

87 10=5716
Ahora la parte decimal
0,4541 ∙16=7 , 2656 →0,2656 ∙ 16=4 , 2496 → 0,2496 ∙16=3 , 9936 →0,9936 ∙ 16=F , 8976 →0,8976 ∙ 16=E ,
0,454110=0,743 FE 5C 91 D 14 E 416
Por lo que
87,454110=57,743 FE 5 C 91 D 14 E 4 16
d. CA 14 a Binario:
Convertimos cada digito a la vez y al final concatenamos el resultado
CA 1416 =11002 10102 00012 01002=11001010000101002

2. Convierta los siguientes números a complemento a dos, con el número bits


indicados.
a. −15 con 6 bits:
Primero convertimos a binario el módulo del número utilizando el número de bits -1
solicitados
15 7 3
−1510 →|15|→ =7 ( res1 ) → =3 ( res 1 ) → =1 ( res 1 )=011112
2 2 2
Ahora le agregamos el bit de signo
1510=001111 2
Por último, lo convertimos a complemento a dos
0011112=110001 C 2=−1 510
b. 32 con 8 bits:
Primero convertimos a binario el módulo del número utilizando el número de bits -1
solicitados
32 16 8 4 2
3210 →|32|→ =16 ( res 0 ) → =8 ( res 0 ) → =4 ( res 0 ) → =2 ( res 0 ) → =1 ( res 0 ) →=01000002
2 2 2 2 2
Ahora le agregamos el bit de signo y por ser un número positivo esa será nuestra
representación a complemento a dos
3210=00100000C 2
3

c. −76 con 8 bits:


Primero convertimos a binario el módulo del número utilizando el número de bits -1
solicitados
76 38 19 9 4 2
−7610 →|76|→ =38 ( res 0 ) → =19 ( res 0 ) → =9 ( res 1 ) → =4 ( res1 ) → =2 ( res 0 ) → =1 ( res 0 ) →=
2 2 2 2 2 2
Ahora le agregamos el bit de signo
7610 =010011002
Por último, lo convertimos a complemento a dos
01001100 2=10110100C 2=−7 610
d. −30 con 6 bits:
Primero convertimos a binario el módulo del número utilizando el número de bits -1
solicitados
30 15 7 3
−3010 →|30|→ =15 ( res 0 ) → =7 ( res1 ) → =3 ( res 1 ) → =1 ( res 1 ) →=11110 2
2 2 2 2
Ahora le agregamos el bit de signo
3010=011110 2
Por último, lo convertimos a complemento a dos
011110 2=100010C 2=−3 010

3. Sea la siguiente función Booleana:


F ( A , B ,C , D ) =∑ (0,1,3,5,7)
a. Utilizando mapas de Karnaugh encuentre la mínima expresión suma de productos.
Primero creamos nuestro mapa de Karnaugh creando grupos múltiplos de 2
4

Ahora sumamos los minitérminos para hallar la ecuación lógica


F ( A , B ,C , D ) = Á D+ Á B́ Ć
Esta respuesta la podemos factorizar
F ( A , B ,C , D ) = Á ( D+ B́ Ć )
b. Utilizando mapas de Karnaugh encuentre la mínima expresión producto de sumas.
Primero creamos nuestro mapa de Karnaugh creando grupos múltiplos de 2

Ahora Multiplicamos los maxitérminos para hallar la ecuación lógica


F ( A , B ,C , D ) =( Á)( B́+ D)( Ć+ D)
c. Implemente en VHDL ambas expresiones usando el software EdaPlayGround.
F ( A , B ,C , D ) = Á ( D+ B́ Ć ):
5
6

F ( A , B ,C , D ) =( Á)( B́+ D)( Ć+ D):


7

d. Construir el esquemático de la función simplificada para la suma de productos.


8
9

4. Sea la siguiente función Booleana:


F ( A , B ,C , D ) =∏ (2,4,6,8,10)
a. Utilizando mapas de Karnaugh encuentre la mínima expresión suma de productos.
Primero creamos nuestro mapa de Karnaugh creando grupos múltiplos de 2

Ahora sumamos los minitérminos para hallar la ecuación lógica


F ( A , B ,C , D ) =D+ AB+ Á B́ Ć
b. Utilizando mapas de Karnaugh encuentre la mínima expresión producto de sumas.
Primero creamos nuestro mapa de Karnaugh creando grupos múltiplos de 2
10

Ahora Multiplicamos los maxitérminos para hallar la ecuación lógica


F ( A , B ,C , D ) =( A+ Ć + D)( Á + B+ D)( A + B́+ D)
c. Implemente en VHDL ambas expresiones usando el software EdaPlayGround.
F ( A , B ,C , D ) =D+ AB+ Á B́ Ć:
11

F ( A , B ,C , D ) =( A+ Ć + D)( Á + B+ D)( A + B́+ D):


12

Das könnte Ihnen auch gefallen