representación de Bais, desde decimal o binario [cerrado]

-5

¿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

    
pregunta learnmore

1 respuesta

3

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:

  1. Agregue su valor de sesgo
  2. Convertir a binario (sin firmar)

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 $$

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas