Resolución de ejercicios 1,2 y 3 de ejercicios de realimentación de representación de los datos
1-) Represente en BCD, Los siguientes números en decimal
a. (358)10
Para representar estos números en BCD simplemente usamos 4 bits para poder representar todas las cantidades hasta el 9.
Para este caso tenemos:
(358)10 = 0011 0101 1000
b. (8432)10
(8432)10 = 1000 0100 0011 0010
c. (45916)10
(45916)10 = 0100 0101 1001 0001 0110
2-) Escriba en decimal los siguientes números en BCD
a. 00110110
00110110 = (36)10
b. 10000101
(10000101) = (85)10
c. 01110101
(01110101) = (75)10
3-) Sumar en BCD los siguientes números en decimal
a. 82 y 75
Para todos los casos tenemos que el número de ajuste Na va a ser 6, debido a que la representación en BCD tiene como base 10 y Na = 16-10 = 6
1000 0010 +
0111 0101
1111 0111 +
0110
0001 0101 0111
El dígito resaltado se le tuvo que sumar el número de ajuste debido a que éste excedía la base que es 10 = 1010; siendo este 15 = 1111
Una vez ajustado el valor se obtiene el resultado: 0001 0101 0111 = (175)10
82 + 75 = 175
b. 69 y 86
0110 1001+
1000 0110
1110 1111 +
0110 0110
0001 0101 0101
Se ajustaron ambos resultados ya que excedían la base que es 10. El resultado obtenido es:
0001 0101 0101 = (155)10
69 + 86 = 155
c. 154 y 361
0001 0101 0100 +
0011 0110 0001
0100 1011 0101 +
0110
0101 0001 0101
0101 0001 0101 = (515)10
265 + 361 = 515
No hay comentarios.:
Publicar un comentario