Si dice che nel complemento di 2 0 abbia un solo valore, mentre nel complemento di 1 sia +0 che -0 hanno valori separati. Quali sono?
000...0
e 111...1
. Ma queste due rappresentazioni costituiscono ancora un solo valore.
Si dice che nel complemento di 2 0 abbia un solo valore, mentre nel complemento di 1 sia +0 che -0 hanno valori separati. Quali sono?
000...0
e 111...1
. Ma queste due rappresentazioni costituiscono ancora un solo valore.
Risposte:
Nel complemento di 1 inverti semplicemente tutti i bit.
Considera questi 2 esempi (assumendo 8 bit):
, quindi - 4 = 11111011
, quindi - 0 = 11111111 .
Quindi hai 2 modi per rappresentare il numero 0
Nel complemento di 2 aggiungi 1 alla rappresentazione del complemento di 1 del numero negativo
Quindi hai solo un modo per rappresentare lo 0 in questo caso
Come puoi vedere dagli esempi, la differenza è che:
Parlare di due diversi valori di 0 nel proprio complemento è fuorviante. Il complemento di uno (e il complemento di due) sono rappresentazioni binarie di numeri. Descrivono un modo per rappresentare i numeri in binario e come eseguire operazioni aritmetiche su di essi. Il numero rappresentato dalla sequenza di bit è il valore.