Realizar la representación del número -0.000721619 en memoria en una palabra de 32 bits.
Al convertir el número a binario se obtiene:
-0.00072161910 = -0.0000000000101011010010101100001000000001012
Se pasa el número a su forma científica normalizada:
-0.101011010010101100001000000001012 x 2-1010
Como el exponente es negativo, se le aplica complemento a2 a 8 cifras, ya que el signo es parte del número (se puede aplicar complemento a2-1 y sumarle uno):
000010102 = 111101012 + 12 = 111101102
Por lo tanto, el número a almacenar en memoria es…
-0.101011010010101100001000000001012 x 211110110
La representación en memoria del número es…
-0.101011010010101100001000000001012 x 211110110
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |