lunes, 22 de agosto de 2016

Ejercicios de Representación y Operaciones de Números en BCD

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