Herramientas de usuario

Herramientas del sitio


representacion_de_datos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

representacion_de_datos [2020/03/25 16:05] marianorepresentacion_de_datos [2020/03/26 18:46] (actual) – editor externo 127.0.0.1
Línea 114: Línea 114:
 Ahora supongamos que tenemos un número que está en **C<sub>2</sub>**: **10110110** ¿Cómo lo pasamos a SM?. Ahora supongamos que tenemos un número que está en **C<sub>2</sub>**: **10110110** ¿Cómo lo pasamos a SM?.
 **¡Lo complementamos a 2!**  **¡Lo complementamos a 2!** 
 +
 +  * Paso 0) Analizamos el signo del bit más significativo para saber si es negativo (1). Si no fuera asi la respresentación en C<sub>2</sub> quedaría igual
 +
 +{{ :complemento2f.png?300 |}}
 +
 +  * Paso 1) Complementamos C<sub>1</sub>
 +{{ :complemento2g.png?300 |}}
 +  * Paso 2) Sumamos 1 al bit menos significativo y nos queda el número en signo magnitud
 +{{ :complemento2h.png?350 |}}
 +
 +Veamos el rango de representación, ¿Cuál es número más grande y el más chico que puedo representar con n bits?
 +
 +Ejemplo fácil con 4 bits
 +
 +^C<sub>2</sub>   ^Decimal    ^
 +|  1000|    -8  |
 +|  1001|    -7  |
 +|  1010|    -6  |
 +|  1011|    -5  |
 +|  1100|    -4  |
 +|  1101|    -3  |
 +|  1110|    -2  |
 +|  1111|    -1  |
 +|  0000|     
 +|  0001|      |
 +|  0010|      |
 +|  0011|      |
 +|  0100|      |
 +|  0101|      |
 +|  0110|      |
 +|  0111|      |
 +
 +Ahora vemos que el 0 no presenta el problema de la doble representación de C<sub>1</sub> . Veamos el rango de representación, seria así: **[ -(2<sup>4-1</sup>), 2<sup>4-1</sup>-1) ] --> (-8, 7)**
 +
 +Generalizando para n bits:
 +
 +''[ -(2<sup>n-1</sup>), 2<sup>n-1</sup>-1) ]''
 +
 +
 +
 +----
 +==== Tabla Comparativa (representación en 4 bits) ====
 +
 +{{ :complemento2i.png?550 |}} 
 +
 +
 +{{ :complemento2h2.png?600 |}}
 +
  
 [[sistemas_de_numeracion|Volver]] [[sistemas_de_numeracion|Volver]]
× iphelper toolbox

you see this when javscript or css is not working correct

Untested
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

representacion_de_datos.1585152317.txt.gz · Última modificación: 2020/03/25 16:05 (editor externo)