Conversione tra ampiezza e decimale con segno è un’abilità importante insegnato nelle lezioni di scienze del computer . Magnitudine firmato è una rappresentazione binaria con il bit all’estrema sinistra essendo un po ‘ il segno , come ad esempio 01.111.110 . Numeri decimali sono quello che si utilizza nella vita quotidiana normale, come -1 , 0 , 1 e 2 . Conversione tra queste due forme numeriche richiede capire come binaria e il bit del segno in opere di magnitudo firmate . Istruzioni

1

etichettare ogni cifra del numero di magnitudo firmato con una potenza sempre maggiore di 2 , partendo dalla cifra più a destra e spostando a sinistra. Potenze di 2 sono sotto forma di 2 ^ 0 , 2 ^ 1 , 2 ^ 2 , 2 ^ 3 e così via . Ignorare il numero all’estrema sinistra e ignorare qualsiasi imbottitura di 0 tra la cifra all’estrema sinistra e il primo 1 . Numerazione viene ” 32 , 16 , 8 , 4 , 2 , 1 ” e così via . Ad esempio , il numero di magnitudo firmato ” 10000101 ” ottiene le etichette ” 4 , 2 , 1″ , con la cifra all’estrema sinistra e gli zeri imbottitura ignorato.

2

Somma insieme tutti i valori delle etichette in cui il corrispondente numero magnitudine firmato ha un 1 nella sua cifra. Ad esempio , 10000101 è ” 1 +4 = 5 ” .

3

Aggiungere un segno negativo al davanti al numero se la posizione più a sinistra è un 1 . Ad esempio , diventa 10.000.101 -5 . Questo è l’equivalente decimale del numero magnitudo firmato .