Pregunta

¿Cómo saber la diferencia? Por ejemplo, supongamos que tiene 0110 0101 1001 0011. El BCD sin signo es 6593, pero ¿cuál es el valor con signo?

¿Fue útil?

Solución

Por lo general, es decir la diferencia por almacenar de forma explícita el signo .

Radix complemento (en.wikipedia.org/wiki/Method_of_complements)

Otros consejos

en sistema binario normal, números con signo utiliza el MSB (bit más significativo) para determinar el signo del número, el resto del número es el valor real.

A diferencia de que en BCD lleno, los 4 LSB (bits menos significativos) representan la señal, y el resto (a la izquierda) del número representa el valor real.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top