Domanda

Come si fa a dire la differenza? Per esempio, supponiamo di avere 0110 0101 1001 0011. Il BCD senza segno è 6593, ma qual è il valore con segno?

È stato utile?

Soluzione

Di solito, vi dico la differenza da memorizzare esplicitamente il segno .

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

Altri suggerimenti

nel sistema binario normale, i numeri con segno utilizza il MSB (bit più significativo) per determinare il segno del numero, il resto del numero è il valore effettivo.

A differenza che nel imballato BCD, i 4 bit LSB (Least significativi) rappresentano il segno, e il resto (a sinistra) del numero rappresenta il valore attuale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top