a) Represente en complemento a 2 y usando 8 bits el número –99. (0,5 puntos)
b) Represente en complemento a 2 y usando 8 bits el número +88. (0,5 puntos)
c) Obtenga el valor decimal de 10111000 sabiendo que está representado en complemento a 2 usando 8 bits. (0,5 puntos)
d) Obtenga el valor decimal de 01001110 sabiendo que está representado en complemento a 2 usando 8 bits. (0,5 puntos)
SOLUCIÓN
a) (99)10 = (0110 0011)2 ⇒ (-99)10 = C2(0110 0011) = (10011101)C2
b) (88)10 = (0101 1000)2 ⇒ (+88)10 = (0101 1000)C2
c) (10111000)C2 es negativo, C2(10111000) = (01001000) y (01001000)2 = (72)10
⇒ (10111000)C2 = (-72)10
d) (01001110)C2 es positivo y (01001110)2= (78)10 ⇒ (01001110)C2 = (+78)10
No hay comentarios:
Publicar un comentario