representacion_de_datos
Diferencias
Muestra las diferencias entre dos versiones de la página.
representacion_de_datos [2020/03/25 16:05] – mariano | representacion_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< | Ahora supongamos que tenemos un número que está en **C< | ||
**¡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< | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * Paso 1) Complementamos C< | ||
+ | {{ : | ||
+ | * Paso 2) Sumamos 1 al bit menos significativo y nos queda el número en signo magnitud | ||
+ | {{ : | ||
+ | |||
+ | Veamos el rango de representación, | ||
+ | |||
+ | Ejemplo fácil con 4 bits | ||
+ | |||
+ | ^C< | ||
+ | | 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< | ||
+ | |||
+ | Generalizando para n bits: | ||
+ | |||
+ | '' | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | ==== Tabla Comparativa (representación en 4 bits) ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
[[sistemas_de_numeracion|Volver]] | [[sistemas_de_numeracion|Volver]] |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
representacion_de_datos.1585152317.txt.gz · Última modificación: 2020/03/25 16:05 (editor externo)