• Home
  • Chimica
  • Astronomia
  • Energia
  • Natura
  • Biologia
  • Fisica
  • Elettronica
  •  science >> Scienza >  >> Matematica
    Come convertire la grandezza firmata in decimale

    La conversione tra grandezza firmata e decimale è un'importante abilità insegnata nelle lezioni di informatica. La magnitudine firmata è una rappresentazione binaria con il bit di estrema sinistra come un bit di segno, ad esempio 01111110. I numeri decimali sono quelli che si utilizzano nella normale vita quotidiana, come -1, 0, 1 e 2. La conversione tra queste due forme numeriche richiede capire come funziona il bit binario e il segno in grandezza firmata.

    Etichettare ciascuna cifra del numero di magnitudo con una potenza crescente di 2, partendo dalla cifra all'estrema destra e spostandosi verso sinistra. I poteri di 2 sono nella forma di 2 ^ 0, 2 ^ 1, 2 ^ 2, 2 ^ 3 e così via. Ignora il numero di estrema sinistra e ignora qualsiasi padding 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 magnitudine firmata "10000101" ottiene le etichette "4, 2, 1", con la cifra all'estrema sinistra e gli zeri padding ignorati.

    Sommare tutti i valori dell'etichetta in corrispondenza della magnitudine firmata corrispondente il numero ha un 1 nella sua cifra. Ad esempio, 10000101 è "1 + 4 = 5".

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

    © Scienza https://it.scienceaq.com