Está en la página 1de 9

TAREA 2 - SISTEMAS DE NUMERACIÓN Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

PRESENTADO POR:

JIMMI ALEXANDER ROSERO MORALES

CÓDIGO: 79915899

TUTOR:

ANDRES DAVID SUAREZ

GRUPO:

243004_1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

INGENIERÍA ELECTRÓNICA

2020
1. Realice las siguientes conversiones de base 10 a la base indicada
(Secciones 3.3 y 3.5 del libro de Muñoz):

a. 7655, 1545 a Hexadecimal


b. 201,1554 a Binario
c. 88,4541 a Hexadecimal
d. 859,786 a Binario

a. 7655 a Hexadecimal

Realizamos las divisiones sucesivas

7655 16
7 478 16
14 29 16
13 1
Con el residuo, el ultimo cociente y con ayuda de la tabla de conversión formamos el
numero hexadecimal lo hacemos de abajo hacia arriba
7655 a hexadecimal es: 1DE7
1545 a Hexadecimal

Realizamos las divisiones sucesivas

1545 16
9 96 16
0 6
Obtenemos que 1545 a Hexadecimal es 609
b. 201 a Binario
Utilizamos método de divisiones sucesivas.

201 2
1 100 2
0 50 2
0 25 2
1 12 2
0 6 2
0 3 2
1 1

Con el residuo y el ultimo cociente obtenemos el numero binario lo hacemos de abajo


hacia arriba
La conversión de 201 a binario es 11001001
1554 a Binario

1554 2
0 777 2
1 388 2
0 194 2
0 97 2
1 48 2
0 24 2
0 12 2
0 6 2
0 3 2
1 1
Con el residuo y el ultimo cociente obtenemos el numero binario lo hacemos de
abajo hacia arriba
La conversión de 1554 a binario es 11000010010
c. 88 a Hexadecimal

88 16
8 5
Obtenemos que 88 a Hexadecimal es 58
4541 a Hexadecimal

4541 16
13 283 16
11 17 16
1 1
Obtenemos que 4541 a Hexadecimal es 11BD
d. 859 a Binario

859 2
1 429 2
1 214 2
0 107 2
1 53 2
1 26 2
0 13 2
1 6 2
0 3 2
1 1

La conversión de 859 a binario es 1101011011


786 a Binario

786 2
0 393 2
1 196 2
0 98 2
0 49 2
1 24 2
0 12 2
0 6 2
0 3 2
1 1

La conversión de 786 a binario es 1100010010


2. Convierta 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. −14 con 6 bits.
b. 57 con 6 bits
c. −92 con 7 bits
d. −31 con 6 bits

a. −14 con 6 bits.

Primero vamos a convertir 14 positivo a binario


1110
Ahora agregamos dos ceros a la izquierda a los bits y hallaremos el complemento a
2, para esto buscamos de derecha a izquierda el primer 1 y todos los números que
aparezcan anterior a este número de derecha a izquierda van a quedar igual:
0 0 1 1 1 0

1 0

A partir de esto los demás números cambiaran, es decir ahora los números 1 serán
ceros y los ceros serán 1 quedando de la siguiente manera.
0 0 1 1 1 0

1 1 0 01 0
Obtenemos la conversión a complemento a 2 de -14 en donde el bit más significativo
es el número que tenemos más a la izquierda y seria el 1 el cual representa en este
caso el signo negativo.
−14=110010C 2

b. 57 con 6 bits
Como en este caso el número es positivo se representa solo en binario.
57 2
1 28 2
0 14 2
0 7 2
1 3 2
1 1

Por lo tanto 57 se representaría en complemento a 2 en 111001


c. −92 con 7 bits

Primero vamos a convertir 92 positivo a binario.


92 2
0 46 2
0 23 2
1 11 2
1 5 2
1 2 2
0 1
1011100
Agregamos un cero a la izquierda a los bits y hallaremos el complemento a 2, para
esto buscamos de derecha a izquierda el primer 1 y todos los números que aparezcan
anterior a este número de derecha a izquierda van a quedar igual:
1 1 0 1 1 1 0 0

1 0 0
A partir de esto los números a la izquierda cambiaran, es decir ahora los números 1
serán ceros y los ceros serán 1 quedando de la siguiente manera.

0 1 0 1 1 1 0 0

1 0 1 0 0 1 0 0
Obtenemos la conversión a complemento a 2 de -92 en donde el bit más significativo
es el número que tenemos más a la izquierda y seria el 1 el cual representa en este
caso el signo negativo.
−92=1010010 0C 2

d. −31 con 6 bits

Primero vamos a convertir 31 positivo a binario.


31 2
1 15 2
1 7 2
1 3 2
1 1
11111

Agregamos un cero a la izquierda a los bits y hallaremos el complemento a 2, para


esto buscamos de derecha a izquierda el primer 1 y todos los números que aparezcan
anterior a este número de derecha a izquierda van a quedar igual, en este caso solo
encontramos el 1.

0 1 1 1 1 1

1
A partir de esto los números a la izquierda cambiaran, es decir ahora los números 1
serán ceros y los ceros serán 1 quedando de la siguiente manera.

0 1 1 1 1 1

1 0 0 0 01

Obtenemos la conversión a complemento a 2 de -31 en donde el bit más significativo


es el número que tenemos más a la izquierda y seria el 1 el cual representa en este
caso el signo negativo.
−31=100001C 2

3. Sea la siguiente función Booleana (Secciones 2.3 y 2.4 del libro de Muñoz):

𝐹(𝐴,𝐵,𝐶,𝐷)=Σ(1,4,6,8,10,11,12)

a) Utilizando mapas de Karnaught encuentre la mínima expresión Suma de


Productos.
b) Utilizando mapas de Karnaught encuentre la mínima expresión Producto de
Sumas.
c) Implemente en VHDL ambas expresiones usando el software Vivado. En el
informe debe incluir una impresión de pantalla de la descripción en VHDL y la
simulación.

También podría gustarte