Come convertire la magnitudo con segno in decimale

La conversione tra grandezza con segno e decimale è un'abilità importante insegnata nelle lezioni di informatica. La grandezza con segno è una rappresentazione binaria con il bit all'estrema sinistra che è un bit di segno, come 01111110. I numeri decimali sono quelli che usi nella normale vita quotidiana, come -1, 0, 1 e 2. La conversione tra queste due forme numeriche richiede la comprensione del funzionamento del binario e del bit di segno in grandezza con segno.

Etichetta ogni cifra del numero di grandezza con segno con una potenza crescente di 2, partendo dalla cifra all'estrema destra e spostandoti a sinistra. Le potenze di 2 sono nella forma di 2^0, 2^1, 2^2, 2^3 e così via. Ignora il numero all'estrema sinistra e ignora qualsiasi imbottitura 0 tra la cifra all'estrema sinistra e il primo 1. La sequenza di numerazione è "32, 16, 8, 4, 2, 1" e così via. Ad esempio, il numero di grandezza con segno "10000101" ottiene le etichette "4, 2, 1", con la cifra all'estrema sinistra e gli zeri di riempimento ignorati.

Somma insieme tutti i valori dell'etichetta in cui il numero di magnitudine con segno corrispondente ha un 1 nella sua cifra. Ad esempio, 10000101 è "1+4=5".

Aggiungi un segno negativo davanti al numero se la cifra all'estrema sinistra è un 1. Ad esempio, 10000101 diventa -5. Questo è l'equivalente decimale del numero di grandezza con segno.

  • Condividere
instagram viewer