EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 RecursosExplicación de las soluciones a los Test de Autoevaluación > Pregunta 2.19
Solución:

En la opción A, los bits más significativos de ambos números son diferentes, por tanto, esta opción es falsa:

00011010BP = ( 1∙24 + 1∙23 + 1∙21 )10 = ( 16 + 8 + 2 )10 = 2610

11100101C1(negativo)  00011010C1(positivo)

00011010C1 = ( 24 + 23 + 21 )10 = ( 16 + 8 + 2 )10 = 2610

11100101C1(negativo) = -( 00011010C1(positivo) )10 = -2610

11100101C1 = -2610

A es FALSA

Véase en la página 47 del libro:



Por tanto, en Signo Magnitud, para n = 5, el bit a4 representa al signo del número, y el resto de bits: a3, a2, a1 y a0, a la magnitud del mismo

 B es FALSA

Para n = 18, el rango de presentación es:



13106810 sí es representable.

-18150010 no es representable

C es VERDADERA
 Recursos Explicación de las soluciones a los Test de Autoevaluación > Pregunta siguiente