Come sottrarre numeri binari negativi

April 28

In aritmetica decimale, il problema sottrazione di -4 - -13 è uguale -4 + 13. Sottrazione di due negativi traduce sempre aggiunta finché il segno del secondo negativo viene invertito. Per realizzare sottrazione negativo in notazione binaria, è possibile utilizzare la tecnica del complemento a due di invertire il segno del secondo negativo e quindi eseguire la funzione aggiunta.

istruzione

1 Trova un problema di sottrazione che coinvolge due numeri negativi, per esempio -5 - - 7. trasformare questo in una dichiarazione aggiunta, o -5 + 7.

2 Convertire i numeri decimali nei loro valori assoluti in notazione binaria. Il numero 5 diventa 0 X 2 ^ 3 + 1 X 2 ^ 2 + 0 X 2 ^ 1 + 1 X 2 ^ 0 = 0101. E 7 diventa 0 X 2 ^ 3 + 1 X 2 ^ 2 + 1 X 2 ^ 1 + 1 X 2 ^ 1 = 0111.

3 Trova il complemento a due del primo numero, in questo caso, 5. tecnica complemento a due converte un numero binario nel suo negativo. In primo luogo, cambiare il numero binario 0 di a 1 e viceversa per ottenere il complemento a uno. Quindi 5 diventa 1010. Successivamente, aggiungere 1 per ottenere complemento a due: 1011. Questo numero binario, 1011, è il modo in circuiti del computer capiscono -5.

4 Utilizzare somma binaria aggiungere 1.011 (-5) e 0111 (7). La risposta dovrebbe essere 10010.

5 Eliminare il riporto dal bit con il più alto ordine se presente. In questo caso, il risultato è 10010, dove la sinistra 1 è il riporto di fuori della parola 4 bit che viene scartata. Come regola generale, scartare nulla alla sinistra delle parole N-bit di partenza.

6 Applicare i passaggi da 1 a 5 per ogni combinazione di numero decimale negativo per ottenere il risultato corretto.

Consigli e avvertenze

  • Ecco come verificare l'affidabilità del complemento di due a zero, 0000, per una parola di 4 bit: 1111 + 1 = 10000. Il più a sinistra 1 che supera la parola a 4 bit viene scartata invia 0000. Così -0 = 0 secondo complemento a due.
  • Un altro approccio per rappresentare i numeri negativi in ​​binario è utilizzare il segno più a sinistra non come una potenza di due titolare ma come un indicatore di segno. Purtroppo, l'aggiunta o la sottrazione di numeri negativi con la tecnica segno di magnitudo introduce altre regole e rende inefficace rispetto al complemento a due.