Index
Related
- Sistema di numerazione binario
- %20numerici.md)emi Digitali (class)]]
Definizione
La codifica modulo e segno è il metodo più semplice e immediato per la rappresentazione dei numeri con segno in informatica.
Ma è praticamente inutilizzata nel modo reale infatti:
- Rappresentazione ambigua delle zero (leggi: doppia rappresentazione dello 0)
- Operazioni difficili da fare, specialmente per un calcolatore
Bit di segno
Il bit di segno è il bit più a sinistra (bit più significativo) della sequenza binaria di un numero in modulo e segno, questo se è:
- 0 allora il numero è positivo
- 1 allora il numero è negativo
oss: La rappresentazione minima in modulo e segno richiede sempre l’utilizzo di un bit in più rispetto alla rappresentazione in binario puro
Intervalli di rappresentazione
Con n bit si possono rappresentare numeri nell’intervallo:
Quindi si possono rappresentare 2^n numeri, di cui:
Osservazione
- Doppia rappresentazione dello 0 ovvero lo soro può essere rappresentato sia con il segno positivo sia con il segno negativo
- Rappresentazione simmetrica: Stesso numero di bit sia per i numeri positivi che negativi
Esempio 8bit: -127 ~ +127
Conversione
Procedimento
- Convertire b10 → b2
- Aggiungere bit di segno:
- 0 se positivo
- 1 se negativo
B10 | B2 | MS |
---|---|---|
*-*15 | 1111 | 11111 |
*+*23 | 10111 | 010111 |
*-*56 | 111000 | 1111000 |
*+*85 | 1010101 | 01010101 |
*-*127 | 1111111 | 11111111 |