Sei sulla pagina 1di 28

1

Taller No. 1. Sistemas Numéricos y Codificación

Suárez Mercado, Arley José.

Universidad Popular del Cesar.

Lógica Digital.

Rumbo Barros, Iliana María.

Arley Suárez, Facultad de Ingenierías y Tecnológicas, Programa de Ingeniería


Electrónica, Universidad Popular del Cesar. Valledupar, 22 de septiembre del
2020.
arleyjsuarez@unicesar.edu.co

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


2

MARCO TEÓRICO.
Los sistemas digitales funcionan bajo el control de variables que sólo pueden tener
dos valores (variables binarias). Por lo general durante el control de dichos sistemas
deben realizarse una serie de operaciones, por lo que será necesario utilizar
sistemas y códigos de numeración binarios. Dado que nuestro sistema ordinario es
el decimal, deberemos estudiar distintos sistemas y códigos de numeración que
faciliten la codificación en binario.
El sistema binario es el más empleado en los sistemas digitales puesto que sólo
tiene dos dígitos para expresar cualquier valor. El interés de los sistemas octal (base
8) y hexadecimal (base 16) proviene de su fácil conversión de números en estas
bases a binario y viceversa.

DESARROLLO DEL CONTENIDO PROPUESTO.

1. Convertir los siguientes números binarios puros a sus equivalentes en base 10.
Tenemos que elevar todos los números dados a una potencia que va desde cero
hasta infinito de derecha a izquierda, y asimismo multiplicarlo por la base de
cada uno de estos. Los resultados de la multiplicación se sumarán entre ellos.
a) 1001102
25 ∗ (1) + 24 ∗ (0) + 23 ∗ (0) + 22 ∗ (1) + 21 ∗ (1)+20 ∗ (0)
=> 2 + 4 + 32 = 3810
b) 101100112
27 ∗ (1) + 26 ∗ (0) + 25 ∗ (1) + 24 ∗ (1) + 23 ∗ (0) + 22 ∗ (0) + 21 ∗ (1)+20 ∗ (1)
=> 1 + 2 + 16 + 32 + 128 = 17910
c) 0101,112
En este caso, los números que están a la izquierda del punto decimal se
resuelven por el mismo método mencionado a priori, no obstante, a esto, los
decimales que están después del punto se solucionan con la ecuación (1/2^n)
multiplicados por la base:
23 ∗ (0) + 22 ∗ (1) + 21 ∗ (0) + 20 ∗ (1) => 1 + 4 = 5

Hacemos la parte después del punto:


. 11 = 0.5 ∗ (1) + 0.25 ∗ (1) = 0.75 𝑠𝑒 𝑙𝑜 𝑠𝑢𝑚𝑎𝑚𝑜𝑠 𝑎𝑙 𝑟𝑒𝑠𝑢𝑙𝑡𝑎𝑑𝑜 𝑎𝑛𝑡𝑒𝑟𝑖𝑜𝑟 ∶

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


3

5 + 0.75 = 5.7510
d) 1001,102
23 ∗ (1) + 22 ∗ (0) + 21 ∗ (0) + 20 ∗ (1) = 9
. 10 = 0.5 ∗ (1) + 0.25 ∗ (0) => 9 + 0.5 = 9.510

e) 101010110,0012
28 ∗ (1)+27 ∗ (0) + 26 ∗ (1) + 25 ∗ (0) + 24 ∗ (1) + 23 ∗ (0) + 22 ∗ (1) + 21 ∗ (1)
+ 20 ∗ (0) => 256 + 64 + 16 + 4 + 2 = 342
. 001 = 0.5 ∗ (0) + 0.25 ∗ (0) + 0.125 ∗ (1) => 342 + 0.125 = 342.125

2. Convertir los siguientes números decimales a sus equivalentes en binario.


Para poder pasar del sistema decimal al sistema binario, se divide el número de
base 10, entre 2, cuantas veces sea posible, y se toma los residuos de la división
del último hasta el primero.
a) 13110

131 65 32 16 8 4 2
= 65𝑟 𝟏, = 32𝑟 𝟏, = 16𝑟 𝟎, = 8 𝑟 𝟎, = 4 𝑟 𝟎, = 2𝑟 𝟎, = 𝟏𝑟 𝟎
2 2 2 2 2 2 2
= 100000112
En los casos posteriori, para poder pasar un número con punto decimal a
binario, debemos agarrar el número decimal que está después del punto y
multiplicarlo por dos, si el resultado es mayor que 1, en la siguiente
multiplicación, solamente se toma los decimales del número anterior. Se
finaliza cuando se note un patrón de repetición. Por último, se toma el primer
dígito del resultado.
Donde r -> residuo

b) 0.7510
0.75 ∗ 2 = 1.5
0.5 ∗ 2 = 1.0
= 0.112
c) 1.625110

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


4

20 ∗ (1) = 12
0.6251 ∗ 2 = 1.2502
0.2502 ∗ 2 = 0.5004
0.5004 ∗ 2 = 1.0008
0.0008 ∗ 2 = 0.0016
0.0016 ∗ 2 = 0.0032
 1.101002

d) 3710
37 18 9 4 2
= 18𝑟 𝟏, = 9𝑟 𝟎, = 4𝑟 𝟏, = 2𝑟 𝟎, = 𝟏 𝑟 𝟎 = 1001012
2 2 2 2 2

e) 19.0312510
19 9 4 2
= 9𝑟 𝟏, = 4𝑟 𝟏, = 2𝑟 𝟎, = 1𝑟 𝟎 = 100112
2 2 2 2

3. Convertir los siguientes números enteros hexadecimales a decimal.


Tenemos que elevar todos los números dados a una potencia que va desde
cero hasta infinito de derecha a izquierda, y a sí mismo multiplicarlo por la base
de cada uno de estos. Los resultados de la multiplicación se sumarán entre
ellos. En el caso de hexadecimal a decimal, se debe multiplicar por 16 que es
la base de la potencia y asimismo hacer la multiplicación por el número de
base 10.
a) 1316
161 ∗ (1) + 160 ∗ (3) = 1910

b) 3F016
162 ∗ (3) + 161 ∗ (15) + 160 ∗ (0) = 100810

c) 6516
161 ∗ (6) + 160 ∗ (5) = 10110

d) D0CE16
163 ∗ (13) + 162 ∗ (0) + 161 ∗ (12) + 160 ∗ (14) = 5345410

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


5

4. Convertir los siguientes números reales hexadecimales a decimal.


Expresamos los números que están en base 16 a su equivalente de base decimal.
La parte entera del número crece de cero a infinito multiplicándose con la base
decimal. Por otra parte, la parte después del punto empieza desde una potencia
de -1 y decrece mientras hay más números. Por último, multiplicamos el resultado
de los números mencionados anteriormente por los equivalentes en decimal.

a) 0.216
160 ∗ (0) = 0.000
16−1 ∗ (2) = 0.125
 0+0.125 =0.12510
b) F1.A16

161 ∗ (15) + 160 ∗ (1) = 241


16−1 ∗ (10) = 0.625
 241 + 0.625 = 241.62510
c) 12.916

161 ∗ (1) + 160 ∗ (2) = 18


16−1 ∗ (9) = 0.5625
 = 18.562510
d) C8.D16
161 ∗ (12) + 160 ∗ (8) = 200
16−1 ∗ (13) = 0.8125
=> 200.812510

5. Convertir el número hexadecimal 13,4 a decimal y a binario:


 Hexadecimal a decimal:
161 ∗ (1) + 160 ∗ (3) = 19
16−1 ∗ (4) = 0.25
 19 + 0.25 = 19.2510

 Hexadecimal a binario: Se expresan cada uno de los números en binarios.


Después del punto decimal se agrupa en grupos de 4 y se escribe de abajo
hacia arriba como se muestra en el ejemplo.

1 3 0011
SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO
6

0001

1316 => 000100112


. 416 = 01002
= 10011.01002

6. Convertir los siguientes números a binario, octal y decimal:


a. 3, A2 16
A binario:
3. A 2 Resultado
0011. 1010 0010 11.10100010

A Octal:
Se necesita pasarlo primero a binario. Una vez hecho este paso, agrupamos
conjuntos de números binarios de tres y se convierte a decimal. Si sobran
números, se completa hasta llegar a tres.
𝑏𝑖𝑛𝑎𝑟𝑖𝑜 → 0 1 1 .1 0 1 0 0 0 1 0 0 Se rellenó con ceros.

Agarramos los grupos de tres y los pasamos a decimal…


011. -> 3 punto decimal 101 -> 5 000 -> 0 100 -> 4
Quedándonos: 3.5048

A decimal:
160 ∗ (3) = 3
16−1 ∗ (10) + 16−2 ∗ (2) = 0.633
=> 3 + 0.633 = 3.63310
b. 1B1.916
A binario:
1 B 1. 9 Resultado
0001 1011 0001. 1001 110110001.1001

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


7

A octal:
1 1 0 1 1 0 0 0 1. 1 0 0 1 0 0
Agarramos los grupos de tres y los pasamos a decimal…
110 -> 6 110 -> 6 0 0 1 -> 1 punto 100 -> 4 100 -> 4
Quedándonos: 661.448

A decimal:

162 ∗ (1) + 161 ∗ (11) + 160 ∗ (1) = 433


16−1 ∗ (9) = 0.5625
➔ 433 + 0.5625= 433.562510

7. Convertir los siguientes números a binario (8 dígitos fraccionarios máximo),


octal y hexadecimal (2 dígitos fraccionarios).

a. 8.91010
A binario:
8 4 2
= 4𝑟 𝟎, = 2𝑟 𝟎, = 𝟏𝑟 𝟎
2 2 2
𝟎. 𝟗𝟏 ∗ 𝟐 = 𝟏. 𝟖𝟐
𝟎. 𝟖𝟐 ∗ 𝟐 = 𝟏. 𝟔𝟒
𝟎. 𝟔𝟒 ∗ 𝟐 = 𝟏. 𝟐𝟖
𝟎. 𝟐𝟖 ∗ 𝟐 = 𝟎. 𝟓𝟔
𝟎. 𝟓𝟔 ∗ 𝟐 = 𝟏. 𝟏𝟐
𝟎. 𝟏𝟐 ∗ 𝟐 = 𝟎. 𝟐𝟒
𝟎. 𝟐𝟒 ∗ 𝟐 = 𝟎. 𝟒𝟖
𝟎. 𝟒𝟖 ∗ 𝟐 = 𝟎. 𝟗𝟔
Quedándonos: 1000 + .11101000 = 1000.111010002
A octal:

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


8

Se hacen divisiones sucesivas entre ocho y se toma los residuos desde el


último residuo, hasta el primero. En la parte fraccionaria, se toma esta y se
multiplica por ocho.
8
= 𝟏𝑟 𝟎 → 𝟏𝟎
8
0.91 ∗ 8 = 7.28
0.28 ∗ 8 = 2.24
Quedándonos: 10 + .72 = 10.728
A hexadecimal:
8.E8F5C28F16

b. 81.11010
A binario:
81/2=40r 1 40/2=20r 0, 20/2=10r 0, 10/2=5r 0, 5/2=2r 1, 2/2=1r 0 = 1010001
0.11 ∗ 2 = 0.22
0.22 ∗ 2 = 0.44
0.44 ∗ 2 = 0.88
0.88 ∗ 2 = 1.76
0.76 ∗ 2 = 1.52
0.52 ∗ 2 = 1.04
0.04 ∗ 2 = 0.08
0.08 ∗ 2 = 0.16
Quedándonos: 1010001.000111002

A octal:
81/8=10r 1, 10/8=1r 2
0.11 ∗ 8 = 0.88
0.88 ∗ 8 = 7.04
Quedándonos: 121 + .07 = 121.078

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


9

A hexadecimal:
81/16 = 5r 1
0.11 ∗ 16 = 1. 76
0.76 ∗ 16 = 12.16
Quedándonos: 51 + 0.112 = 51.1C16

8. Convertir el siguiente número a binario, octal y decimal (éste con 5 cifras


fraccionarias): 6416213A, 17B16.
A binario:
A=10, B=11
6 ->0110 4-> 0100 1->0001 6->0110 2->0010 1->0001 3->0011 10->1010
Después del punto…
1->0001 7->0111 11->1011

Quedándonos: 01100100000101100010000100111010. 0001011110112


A octal:
001 100 100 000 101 100 010 000 100 111 010. | 000 101 111 011

1 4 4 0 5 4 2 0 4 7 2. | 0 5 7 3
Quedándonos: 14405420472.05738

A decimal:
167 ∗ (6) + 166 ∗ (4) + 165 ∗ (1) + 164 ∗ (6) + 163 ∗ (2) + 162 ∗ (1) + 161 ∗ (3)
+ 160 ∗ (10) = 1679171898
Punto decimal…
16−1 ∗ (1) + 16−2 ∗ (7) + 16−3 ∗ (11) = 0.0925
Quedándonos: 1679171898 + 0.0925 = 1679171898.092510

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


10

9. Convertir a base octal:

a. 11011102
Se agrupa en dígitos de tres y se saca el equivalente de dichos números en
decimal.
001 101 110

1 5 6, quedándonos: 1568
b. 1001.0112
001 001. 011

1 1. 3
Quedándonos: 11.38

c. 1011001100.112
001 011 001 100. 110

1 3 1 4. 6
Quedándonos: 1314.68

d. 101111000.11012

101 111 000. 110 100

5 7 0. 6 4

Quedándonos: 570.648

10. Convertir el siguiente número a hexadecimal: 204231,134510

204231/16 =12764r 7, 12764/16 =797r 12, 797/16 =49r 13, 49/16=3r 1

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


11

0.1345 ∗ 16 = 2.152
0.152 ∗ 16 = 2.432
Quedándonos: 31𝐷𝐶7.2216

11. Convertir los siguientes números binarios a base hexadecimal y octal:

a. 11001110101001002

A Hexadecimal:
Agrupamos conjuntos de 4 dígitos y con cada uno de estos lo
multiplicamos por los números binarios desde 2^0 hasta 2^3.

1100-> C 1110-> E 1010-> A 0100-> 4


Quedándonos: CEA416

A Octal:
Agrupamos conjuntos de 3 dígitos y con cada uno de estos lo
multiplicamos por los números binarios desde 2^0 hasta 2^2.

001-> 1 100-> 4 111-> 7 010-> 2 100-> 4 100-> 4


Quedándonos: 1472448

b. 11110010001111012

A Hexadecimal:

1111->F 0010->2 0011->3 1101->D


Quedándonos: F23D16

A Octal:

001->1 111->7 001->1 000->0 111->7 101->5


Quedándonos: 1710758

c. 10001001011110002

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


12

A Hexadecimal:

1000-> 8 1001-> 9 0111->7 1000-> 8


Concluyendo: 897816

A Octal:

001->1 000->0 100->4 101->5 111->7 000->0


Concluyendo: 1045708

12. Convertir los siguientes números binarios a sus equivalentes decimales:

a. 0011002
25 ∗ (0) + 24 ∗ (0) + 23 ∗ (1) + 22 ∗ (1) + 21 ∗ (0) + 20 ∗ (0) = 1210
b. 1110002

25 ∗ (1) + 24 ∗ (1) + 23 ∗ (1) + 22 ∗ (0) + 21 ∗ (0) + 20 ∗ (0) = 5610

c. 111100011112
210 ∗ (1) + 29 ∗ (1) + 28 ∗ (1) + 27 ∗ (1) + 26 ∗ (0) + 25 ∗ (0) +24 ∗ (0) + 23 ∗ (1)
+ 22 ∗ (1) + 21 ∗ (1) + 20 ∗ (1) = 193510

d. 11100.0112
24 ∗ (1) + 23 ∗ (1) + 22 ∗ (1) + 21 ∗ (0) + 20 ∗ (0) = 28
(1/2^n)
(0) ∗ 0.5 + (1) ∗ 0.25 + (1) ∗ 0.125 = 0.375

Quedándonos: 28 + 0.375 = 28.37510

e. 110011.100112

25 ∗ (1) + 24 ∗ (1) + 23 ∗ (0) + 22 ∗ (0) + 21 ∗ (1) + 20 ∗ (1) = 51


(1) ∗ 0.5 + (0) ∗ 0.25 + (0) ∗ 0.125 + (1) ∗ 0.0625 + (1) ∗ 0.03125 = 0.59375
Concluyendo: 51 + 0.59375 = 51.5937510

13. Convertir los siguientes números decimales a sus equivalentes binarios:

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


13

a. 50010

500/2=250r 0, 250/2=125r 0, 125/2=62r 1, 62/2=31r 0, 31/2=15r 1,


15/2=7r 1, 7/2=3r 1, 3/2=1r 1
Concluyendo: 1111101002
b. 10010
100/2=50r 0, 50/2=25r 0, 25/2=12r 1, 12/2=6r 0, 6/2=3r 0, 3/2=1r 1
Concluyendo: 11001002
c. 11110

111/2=55r 1, 55/2=27r 1, 27/2=13r 1, 13/2=6r 1, 6/2=3r 0, 3/2=1r 1

Concluyendo: 11011112

d. 27.187510
27/2=13r 1, 13/2=6r 1, 6/2=3r 0, 3/2=1r 1

0.1875 ∗ 2 = 0.375
0.375 ∗ 2 = 0.75
0.75 ∗ 2 = 1.5
0.5 ∗ 2 = 1.0

Concluyendo: 11011 + .0011 = 11011.00112

e. 23.110

23/2=11r 1, 11/2=5r 1, 5/2=2r 1, 2/2=1r 0

0.1 ∗ 2 = 0.2

Concluyendo: 10111 + .0 = 1111.02

14. Convertir los siguientes números enteros hexadecimales en sus equivalentes


decimales:

a. C016
161 ∗ (12)+160 ∗ (0) = 19210

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


14

b. 67E16
162 ∗ (6) + 161 ∗ (7) + 160 ∗ (14) = 166210

c. 9F16
161 ∗ (9) + 160 ∗ (15) = 15910

d. ABCD16
163 ∗ (10) + 162 ∗ (11) + 161 ∗ (12) + 160 ∗ (13) = 4398110

e. D5216
162 ∗ (13) + 161 ∗ (5) + 160 ∗ (2) = 341010

15. Convertir los siguientes números hexadecimales a sus equivalentes decimales:

a. F.416
160 ∗ 15 = 15
Parte fraccionaria:
16−1 ∗ 4 = 0.25

Quedándonos: 15 + .25 = 15.2510

b. 888.816
162 ∗ 8 + 161 ∗ 8 + 160 ∗ 8 = 2184
Parte fraccionaria:
16−1 ∗ 8 = 0.5

Quedándonos: 2184 + .5 = 2184.510

c. D3.E16

161 ∗ 13 + 160 ∗ 3 = 211


Parte fraccionaria:
16−1 ∗ 14 = 0.875

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


15

Quedándonos: 211 + .875 = 211.87510

d. EBA.C16
162 ∗ (14) + 161 ∗ (11)+160 ∗ (10) = 3770
Parte fraccionaria:
16−1 ∗ (12) = 0.75
Quedándonos: 3770 + .75 = 3770.7510

e. 111.116
162 ∗ (1) + 161 ∗ (1) + 160 ∗ (1) = 273

Parte fraccionaria:
16−1 ∗ (1) = 0.0625
Quedándonos: 273 + .0625 = 273.062510

16. Convertir los siguientes números a base 10 y base 2:

a. AF3151616

A Decimal:

166 ∗ (10) + 165 ∗ (15) + 164 ∗ (3) + 163 ∗ (1) + 162 ∗ (5) + 161 ∗ (1) + 160
∗ (6) = 18370280610

A Binario:

10->1010 15->1111 3->0011 5->0101 1->0001 6->0110


Concluyendo: 1010111100110101000101102

b. 7326816

A Decimal:

164 ∗ (7) + 163 ∗ (3) + 162 ∗ (2) + 161 ∗ (6) + 160 ∗ (8) = 47165610

A Binario:
SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO
16

7->0111 3->0011 2->0010 6->0110 8->1000

Concluyendo: 11100110010011010002

17. Convertir los números 245,62510 y 1797,22310 a binario, octal y hexadecimal.

a. 245,62510
A Binario:
245/2=122r 1, 122/2=61r 0, 61/2=30r 1, 30/2=15r 0, 15/2=7r 1, 7/2=3r 1,
3/2=1r 1
Parte fraccionaria:
0.625 ∗ 2 = 1.25
0.25 ∗ 2 = 0.5
0.5 ∗ 2 = 1.0
Concluyendo: 11110101 + .101 = 11110101.1012

A Octal:
245/8=30r 5, 30/8=3r 6
Parte fraccionaria:
0.625 ∗ 8 = 5.0
Concluyendo: 365 + .5 = 365.58

A Hexadecimal:
254/16=15r 5
Parte fraccionaria:

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


17

0.625 ∗ 16 = 10.0
Concluyendo: F5+. A = F5. A16

b. 1797,22310
A Binario:
1797/2=898r 1, 898/2=449r 0, 449/2=224r 1, 224/2=112r 0, 112/2=56r 0,
56/2=28r 0, 28/2=14r 0, 14/2=7r 0, 7/2=3r 1, 3/2=1r 1
Parte fraccionaria:
0.223 ∗ 2 = 0.446
0.446 ∗ 2 = 0.892
0.892 ∗ 2 = 1.784
Concluyendo: 11100000101 + .001 = 11100000101.0012
A Octal:
1797/8=224r 5, 224/8=28r 0, 28/8=3r 4
Parte fraccionaria:
0.223 ∗ 8 = 1.784
0.784 ∗ 8 = 6.272
0.272 ∗ 8 = 2.176
Concluyendo: 3405 + .162 = 3405.1628

A Hexadecimal:
1797/16=112r 5, 112/16=7r 0
Parte fraccionaria
0.223 ∗ 16 = 3.568
0.568 ∗ 16 = 9.088
0.088 ∗ 16 = 1.408
Concluyendo: 705 + .391 = 705.39116

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


18

18. Convertir el número (49403180, AF7) 16 a binario, octal y decimal


A Binario:
4->0100 9->1001 4->0100 0->0000 3->0011 1->0001 8->1000 0->0000

Después del punto…

10->1010 15->1111 7->0111

Concluyendo: 01001001010000000011000110000000.101011110111
A Octal:
001->1 001->1 001->1 010->2 000->0 000->0 011->3 000->0 110->6 000->0
000->0
Después del punto…
101->5 011->3 110->6 111->7
Concluyendo: 11120030600.53678

A Decimal:
167 ∗ (4) + 166 ∗ (9) + 165 ∗ (4) + 164 ∗ (0) + 163 ∗ (3) + 162 ∗ (1) + 161 ∗ (8)
+ 160 ∗ (0) = 1228943744
Después del punto…
16−1 ∗ 10+16−2 ∗ 15 + 16−3 ∗ 7 = 0.6853
Concluyendo: 1228943744 + 0.6853 = 1228943744.685316

19. Dado el número X= (543,21) expresarlo en hexadecimal con cuatro dígitos


fraccionarios y los dígitos enteros que sea necesario.

543,2110

543/16=33r 15, 33/16=2r 1


Después del punto…
0.21 ∗ 16 = 3.36

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


19

0.36 ∗ 16 = 5.76
0.76 ∗ 16 = 12.16
0.16 ∗ 16 = 2.56
Concluyendo: 21𝐹 + .35𝐶2 = 21𝐹. 35𝐶216

20. Convertir los siguientes números de base 10 a base 2

a. 0.062510
0.0625 ∗ 2 = 0.125
0.125 ∗ 2 = 0.25
0.25 ∗ 2 = 0.5
0.5 ∗ 2 = 1.0
Nos queda: 0.00012

b. 43.3210
43/2=21r 1, 21/2=10r 1, 10/2=5r 0, 5/2=2r 1, 2/2=1r 0
Después del punto…
0.32 ∗ 2 = 0.64
0.64 ∗ 2 = 1.28
Concluyendo: 101011.012
c. 0.5110
0.51 ∗ 2 = 1.02
0.02 ∗ 2 = 0.04
0.04 ∗ 2 = 0.08
0.08 ∗ 2 = 0.16
Nos queda: 0.1000 2

21. Escribir el equivalente de base octal de los siguientes números en base 2.

a. 101111001012

010->2 111->7 100->4 101->5

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


20

Quedándonos: 27458

b. 1101.1012
001->1 101->5
Después del punto…
101->5
Quedándonos: 15 + 0.5 = 15.58

c. 1.0111 002
001->1
Después del punto…
100->4 011->3
Quedándonos: 1.438

22. Calcular para las secuencias de 16 bits dadas su representación octal y


Hexadecimal.
a. 0000 0110 0000 01112
A Octal:
000->0 000->0 011->3 000->0 000->0 111->7
Nos queda: 30078
A Hexadecimal:
0000->0 0110->6 0000->0 0111->7
Nos queda: 60716

b. 0000 0000 1101 01102


A Octal:
000->0 000->0 000->0 011->3 010->2 110->6

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


21

Nos queda: 3268


A Hexadecimal:
0000->0 0000->0 1101->13 0110->6
Nos queda: D616

c. 1100 0001 1111 00112


A Octal:
001->1 100->4 000->0 111->7 110->6 011->3
Nos queda: 1407638
A Hexadecimal:
1100->12 0001->1 1111->15 0011->3
Nos queda: C1F316

d. 1001 0000 0000 10102


A Octal:
001->1 001->1 000->0 000->0 001->1 010->2
Nos queda: 1110012 8
A Hexadecimal:
1001->9 0000->0 0000->0 1010->10
Nos queda: 900A 16

23. Obtener la representación decimal de los números (1001000010000010) y


(1001010101110000), (01110001) suponiendo que están codificados en BCD.

a. 10010000100000102
Primero se pasa a decimal. Después de este paso, tomamos cada dígito que
está en decimal y lo expresamos en binario de 4 dígitos.
1001->9 0000->0 1000->8 0010->2
Quedándonos: 908210

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


22

b. 10010101011100002
1001->9 0101->5 0111->7 0000->0
Quedándonos: 957010

c. 011100012
0111->7 0001->1
Quedándonos: 7110

24. Expresar los números decimales 1486, 349 y 37 en código binario puro, BCD y
Exceso-3
En el caso de exceso 3, tomamos nuestro número en BCD y le sumamos 3 en
binario.
a. 148610
A binario puro:
1486/2=743r 0, 743/2=371r 1, 371/2=185r 1, 185/2=92r 1, 92/2=46r 0,
46/2=23r 0, 23/2=11r 1, 11/2=5r 1, 5/2=2r 1, 2/2=1r 0
Quedándonos: 101110011102
BCD:
1->0001 4->0100 8->1000 6->0110
Quedándonos: 0001 0100 1000 0110BCD
Exceso 3:
0001+11->0100 0100+11->0111 1000+11->1011 0110+11->1001
quedándonos: 0100 0111 1011 1001E3
b. 34910
A binario puro:
349/2=174r 1, 174/2=87r 0, 87/2=43r 1, 43/2=21r 1, 21/2=10r 1, 10/2=5r 0,
5/2=2r 1, 2/2=1r 0
Quedándonos: 1010111012

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


23

BCD:
3->0011 4->0100 9->1001
Quedándonos: 0011 0100 1001BCD
Exceso 3:
0011+11->0110 0100+11->0111 1001+11->1100
Quedándonos: 0110 0111 1100E3

c. 3710
A binario puro:
37/2=18r 1, 18/2=9r 0, 9/2=4r 1, 4/2=2r 0, 2/2=1r 0
Quedándonos: 1001012
BCD:
3->0011 7->0111
Quedándonos: 0011 0111BCD
Exceso 3:
0011+11->0110 0111+11->1010
Quedándonos: 0110 1010E3

25. Convertir los siguientes números binarios a código Gray: (1010), (10010) y
(10011).
Para poder pasar de binario a gray, se necesita agarrar el bit más significativo,
que, por defecto, es el mismo que el del binario, seguido esto, hacemos una suma
sucesiva desde el bit más significativo hasta el último bit, de izquierda a derecha.
En el caso en que haya que sumar 1+1, solo se ignora el acarreo y se coloca el
que le sigue.

a. 1 0 1 02
Quedando: 1111gray

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


24

b. 1 0 0 1 02
Quedando: 11011gray

c. 1 0 0 1 12
Quedando: 11010gray

26. Convertir los siguientes números en código Gray a sus equivalentes binarios.
En este sistema, se coloca el bit más significativo en el gray al binario, seguido a
esto, ese bit que se le colocó al binario se suma con el segundo bit del gray,
dándonos el segundo bit en el binario, éste último bit se suma con el tercer bit del
gray, dándonos el tercer bit del binario y así sucesivamente hasta llegar al último
bit requerido.

a. 0100gray
Quedando: 01112

b. 11111gray
Quedando: 101012

c. 011100gray
Quedando: 0101112

27. Utilice el código ASCII para representar su nombre completo y fecha de


nacimiento separadas por el símbolo punto y coma (;).
Debemos identificar en la tabla ASCII el número en base 10 de la letra, hecho
esto, pasamos dicha letra que está en decimal a binario.

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


25

Fuente: imágenes de Google, la computadora.org

Mi nombre: Arley José Suárez Mercado:

A=65= 01000001; r=114=01110010; l=108=01101100; e=101= 01100101;


y=121=01100101
J=74=01001010; o=111= 01101111; s=115= 01110011; é= 11101001
S=115= 01010011; u=117= 01110101; á=11100001; r=114= 01110010;
e=101= 01100101; z=122= 01111010;
M=77= 01001101; e=101=01100101; r=114=01110010; c=99=01100011;
a=97=01100001; d=100= 01100100; o=111=01110101.

Fecha de nacimiento: veintisiete de enero del dos mil uno.

Veintisiete:
01110110 01100101 01101001 01101110 01110100 01101001 01110011
01101001 01100101 01110100 01100101.
De:
01100100 01100101.
Enero:

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


26

01100101 01101110 01100101 01110010 01101111.


Del:
01100100 01100101 01101100.
Dos:
01100100 01101111 01110011.
Mil:
01101101 01101001 01101100
Uno:
01110101 01101110 01101111

28. Defina en sus propias palabras, el término: Auto complementariedad de un


código binario.
La auto complementariedad de un código binario se basa en que los números en
base 10 de éste, pasándolo a otro sistema numérico se pueden invertir de
posiciones dando el mismo resultado.

29. Defina en sus propias palabras, el término: Distancia en una combinación


binaria y qué distancia existe en los códigos ponderados y no ponderados citados
en clase.
La distancia en una combinación es binaria, es qué tantos bits pueden cambiarse
para ser igual al otro número. Ambos en binario natural. El gray es un claro
ejemplo de los códigos no ponderados, debido a que, en sus posiciones, no tienen
peso o no asienta el bit.

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


27

30. Explique en qué consiste el código Hamming y cómo se lleva a cabo la


detección de errores en dicho código.

El código de Hamming es un código que sirve para detectar y corregir falencias o


errores en los bits de información, no obstante a esto, no es capaz de identificar
entre errores de dos bits y de un bit, pero para dar resolución a este problema, hay
un código adicional de Hamming. Esto representa una mejora respecto a los
códigos con bit de paridad, que pueden detectar errores en solo un bit, pero no
pueden corregirlo. Si le sumamos a la información más bits detectores-correctores
de error y si esos bits se pueden ordenar de modo que diferentes bits de error
producen diferentes resultados, entonces los bits erróneos podrían ser
identificados.
Referencias bibliográficas.

• myElectronics. (2014). Sistemas y Códigos de Numeración. Castilla: Bookward.

• Chapra, S. C., & Canale, R. P. (1999). METODOS NUMERICOS PARA INGENIEROS: Steven C.
Chapra y Raymond P. Canale. MEXICO: MCGRAW-HILL INTERAMERICANA.

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO


28

SISTEMAS NUMÉRICOS ARLEY JOSÉ SUÁREZ MERCADO

Potrebbero piacerti anche