Calcolatore di Complemento a Uno e Modulo e Segno
Vedi come un intero con segno è codificato in forma modulo e segno, complemento a uno e complemento a due a 8, 16 o 32 bit.
Bit width
Come funziona questo calcolatore?
Inserisci un intero con segno e una larghezza in bit per vedere affiancate le sue rappresentazioni binarie in modulo e segno, complemento a uno e complemento a due. I positivi sono identici; i negativi differiscono. Modulo e segno e complemento a uno hanno ciascuno due zeri (+0 e -0), mentre il complemento a due ha un unico zero, rendendolo lo standard nei computer moderni.
Formula
How this is calculated
Inserisci un intero con segno v e scegli una larghezza in bit w (8, 16 o 32). Il modulo |v| viene scritto in binario, poi ciascuna delle tre codifiche classiche con segno viene costruita a partire da esso. Il modulo e segno usa il bit più significativo come puro indicatore di segno (0 = positivo, 1 = negativo) e memorizza |v| nei restanti w-1 bit, quindi la sua magnitudine rappresentabile va da 0 a 2^(w-1) - 1.
Il complemento a uno mantiene i numeri positivi come il loro binario senza segno semplice e rappresenta un numero negativo invertendo ogni bit di |v| entro w bit, che è uguale a (2^w - 1) - |v|. Il complemento a due mantiene i positivi invariati ma rappresenta un negativo come 2^w - |v|, esattamente uno in più dello schema in complemento a uno. Leggere uno schema in complemento a due come numero senza segno dà quindi 2^w - |v| per i negativi.
Un caso limite fondamentale è lo zero: il modulo e segno e il complemento a uno ammettono entrambi due schemi di bit distinti per lo zero (+0 = tutti zeri, -0 = bit di segno / tutti uno), mentre il complemento a due ha un unico zero, motivo per cui è la scelta dominante nell'hardware moderno. Questo strumento limita |v| a 2^(w-1) - 1 così il valore rientra in tutte e tre le codifiche; i valori fuori da quell'intervallo (incluso il valore più negativo in complemento a due -2^(w-1)) vengono riportati come fuori intervallo.
Domande frequenti
Per i valori non negativi, modulo e segno, complemento a uno e complemento a due memorizzano tutti il binario senza segno semplice del numero con un bit di segno iniziale 0, quindi gli schemi corrispondono. Divergono solo per i valori negativi.
Entrambi gli schemi possono rappresentare +0 (tutti zeri) e -0 (bit di segno impostato, o tutti uno nel complemento a uno). Avere due codifiche per lo zero complica i confronti e l'aritmetica, ed è uno dei motivi per cui si preferisce il complemento a due, con il suo unico zero.
Il complemento a due può memorizzare -2^(w-1), ma il modulo e segno e il complemento a uno non possono, perché il loro campo della magnitudine contiene solo fino a 2^(w-1) - 1. Per mantenere comparabili tutte e tre le codifiche, questo calcolatore limita |v| a 2^(w-1) - 1.
Conosciuto anche come
TG we-Calculate Editorial Team. (2026). Calcolatore di Complemento a Uno e Modulo e Segno [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/ones-complement-sign-magnitude-calculator
TG we-Calculate Editorial Team. "Calcolatore di Complemento a Uno e Modulo e Segno." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/ones-complement-sign-magnitude-calculator.
TG we-Calculate Editorial Team, "Calcolatore di Complemento a Uno e Modulo e Segno," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/ones-complement-sign-magnitude-calculator
@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Calcolatore di Complemento a Uno e Modulo e Segno}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }
Questo calcolatore ti è stato utile?
