Come utilizzare complemento di un One in un bit di scorrimento

September 26

Comunichiamo con i computer in uno e zero come la loro lingua. linguaggi di programmazione come C ++ non sono altro che i traduttori per consentire di dire al computer cosa fare. Manipolazione bit in memoria del computer è come istruzioni sono date. Per fare questo, devi imparare a lavorare con le uno e zero. Ci sono specifiche regole diverse per la matematica di numeri binari.

istruzione

1 Preparare lo spostamento bit. Eseguire la moltiplicazione e la divisione per due utilizzando la funzione po 'di spostamento. Selezionare il numero di bit che devono rappresentare se tale è 8, 16, 32 o 64 bit. I registri del processore del computer hanno un numero limitato di bit che possono operare in qualsiasi momento. Pertanto, è necessario eseguire lo spostamento bit in un processo multi-step per accogliere valori interi di grandi dimensioni.

2 Genera il complemento a uno il numero nel registro a scorrimento. Per generare il complemento del numero, sostituire ogni bit del valore dal suo valore opposto. In altre parole, sostituire tutti i bit che hanno un valore di uno con zeri ei bit che hanno un valore zero a uno. Si scrive interi negativi in ​​questo modo. Ad esempio, scrivere negativo dodici per il complemento di dodici anni.

3 Spostare il numero binario a destra oa sinistra a seconda se si desidera fare la moltiplicazione o divisione. Per un po 'il funzionamento del cambio che sposta un unico luogo, un po' passerà fuori dal registro e un bit entrerà in registro per riempire il vuoto po '. Questo qualcosa in più è determinato in base al fatto uno spostamento po 'verso sinistra o verso un cambiamento po' a destra è fatto.

4 Sostituire la punta spostata da uno zero durante l'esecuzione di uno spostamento a sinistra. Sostituire il valore del bit di segno in modo che il segno del numero intero è conservata per un spostamento aritmetico. Uno spostamento logico destra sostituisce la punta spostata fuori con uno zero.

Consigli e avvertenze

  • L'uso di quelle notazione del complemento è più comunemente riscontrato nella rappresentazione e manipolazione di numeri negativi. Si esegue la moltiplicazione e la divisione nel processore con bit di scorrimento a sinistra ea destra, rispettivamente.