Gli interi binari firmati

Gli interi firmati sono numeri con un segno “+” o” -“. Se n bit vengono utilizzati per rappresentare un numero intero binario con segno,quindi su n bit, 1 bit verrà utilizzato per rappresentare un segno del numero e i bit rest (n – 1)verranno utilizzati per rappresentare la parte di grandezza del numero stesso.

Un esempio reale è l’elenco delle temperature (corrette alla cifra più vicina) in varie città del mondo. Ovviamente sono numeri interi firmati come +34, -15, -23 e +17. Questi numeri insieme al loro segno devono essere rappresentati in un computer utilizzando solo orbite di notazione binaria.

Esistono vari modi per rappresentare i numeri firmati in un computer−

  • Segno e grandezza

  • Il proprio complemento

  • Complemento a due

Il modo più semplice per rappresentare un numero firmato è il metodo sign Magnitude(SM).

Segno e magnitudine − Il formato binario segno-magnitudine è il formato concettuale più semplice. In questo metodo di rappresentazione dei numeri firmati, la cifra più significativa (MSD) assume un significato extra.

  • Se l’MSD è uno 0, possiamo valutare il numero proprio come faremmo con qualsiasi normale numero intero senza segno. E inoltre tratteremo il numero come positivo.

  • Se l’MSD è un 1, questo indica che il numero è negativo.

    Gli altri bit indicano la grandezza (valore assoluto) del numero. Alcuni dei numeri decimali firmati e il loro equivalente in notazione SM segue assumendo una dimensione della parola di 4 bit.

Firmato decimale sign-magnitude
+6 0110
-6 1110
+0 0000
-0 1000
+7 0111
-7 1111

Gamma

Dalla tabella sopra, è ovvio che se la dimensione della parola è n bit, l’intervallo di numeri che possono essere rappresentati va da -(2n-1 -1) a +(2n-1 -1). Di seguito viene mostrata una tabella con le dimensioni delle parole e l’intervallo di numeri SM che possono essere rappresentati.

la dimensione di Parola Gamma per SM numeri
4 -7 per +7
8 -127 per +127
16 -32767 per +32767
32 -2147483647 per +2147483647

si Noti che la sequenza di bit 1101 corrisponde al numero senza segno 13, così come il numero -5, SM notazione. Il suo valore dipende solo dal modo in cui l’utente o il programmatore interpreta la sequenza di bit.

Il proprio complemento − Questo è uno dei metodi per rappresentare interi con segno nel computer. In questo metodo, la cifra più significativa (MSD) assume un significato extra.

  • Se l’MSD è uno 0, possiamo valutare il numero proprio come interpreteremmo qualsiasi normale numero intero senza segno.
  • Se l’MSD è un 1, questo indica che il numero è negativo.

Gli altri bit indicano la grandezza (valore assoluto) del numero.

Se il numero è negativo, gli altri bit indicano il complemento 1 della grandezza del numero.

Alcuni numeri decimali firmati e il loro equivalente nelle notazioni del complemento 1 sono mostrati di seguito, assumendo una dimensione della parola di 4 bit.

Firmato decimale 1 complemento
+6 0110
-6 1001
+0 0000
-0 1111
+7 0111
-7 1000

Gamma

Dalla tabella sopra, è ovvio che se la parola è di n bit, la gamma di i numeri che possono essere rappresentati vanno da- (2n-1 – 1) a+(2n-1 -1). Viene mostrata una tabella delle dimensioni della parola e l’intervallo dei numeri di complemento di 1 che possono essere rappresentati.

la dimensione di Parola Gamma per il complemento a 1 numeri
4 -7 per +7
8 -127 per +127
16 -32767 per +32767
32 -2147483647 +2147483647 ±2 × 10+9 (ca.)

Pubblicato il 03-Gen-2019 15:40:40

Pubblicità

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Previous post I migliori sorrisi della NHL
Next post Bob’s Burgers: 10 Best Tina Quotes