Index

Related


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:


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

  1. Convertire b10 b2
  2. Aggiungere bit di segno:
  • 0 se positivo
  • 1 se negativo
B10B2MS
*-*15111111111
*+*2310111010111
*-*561110001111000
*+*85101010101010101
*-*127111111111111111