¿Cómo se puede pasar de la base 10 o una magnitud con signo binario a un sesgo deseado?
cualquier forma de ejemplo será útil
¿Cómo se puede pasar de la base 10 o una magnitud con signo binario a un sesgo deseado?
cualquier forma de ejemplo será útil
Después de un poco de búsqueda en Google supongo que te estás refiriendo a la notación Bias / Exceso . Nunca lo he encontrado hasta ahora, pero hay una referencia aquí .
De acuerdo con esta referencia, la notación es una forma de representar números en binario de modo que el valor más negativo se represente con b000...00
y el valor más positivo con b111...11
. Esto se logra agregando un "sesgo" a los números para que cuando se representan en binario se compensen con la cantidad correcta.
El proceso como se explica en la parte inferior de la página enlazada es un caso simple de:
Ambos pasos son relativamente sencillos, por lo que no los voy a explicar. Además, todos lo sabemos, y hay muchas muchas explicaciones sobre la conversión de decimal (base 10) a binario (base 2).
En el caso de su ejemplo en los comentarios, la conversión de \ $ - 56 \ $ a un número binario con sesgo en \ $ 128 \ $ es un caso simple (suponiendo una salida de 8 bits):
$$ N = -56 + K = -56 + 128 = 72 $$ $$ B = \ mathrm {base_2} (72) = b01001000 $$
Lea otras preguntas en las etiquetas binary