| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come utilizzare il complemento a due di un bit di scorrimento
    notazione a complemento di due è un metodo per esprimere numeri negativi utilizzando bit binari . Poiché le istruzioni del computer sono in binario , complemento a due è necessaria la programmazione . E ' molto più veloce rispetto ad altre forme di aritmetica , perché non è necessaria alcuna traduzione . I passi seguenti mostrano come utilizzare complemento in un turno un po ' di due. Istruzioni
    1

    Study ordinaria notazione binaria . Il posto più a destra rappresenta 2 ^ 0 o 1 e ogni luogo successivo a sinistra rappresenta una potenza aggiuntiva di 2 . Pertanto, il secondo posto a destra è 2 ^ 1 o 2 , il terzo posto a destra è 2 ^ 2 o 4 .
    2

    Convertire un valore binario di un valore decimale . Noi riassumere tutte le potenze di 2 che hanno un 1 nella posizione corrispondente al valore binario . Ad esempio, se il valore binario è 1101, quindi l'equivalente decimale è 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 +4 +0 +1 = 13 .
    3

    Esaminare la notazione in complemento a due . Il posto è un po ' più a sinistra segno con un 1 indica un numero negativo e gli altri bit sono bit di grandezza.
    4

    calcolare un valore in notazione complemento a due la stessa di un valore binario ordinario se la cifra più a sinistra è 0 . Se la cifra più a sinistra è un 1 , 2 ^ n viene sottratto dal valore binario ordinario dove n è il numero di cifre nel valore . Ad esempio , nella Fase 2 , 1101 è 13 in notazione binaria ordinaria . In notazione in complemento a due , però , 1101 = 13 - 2 ^ 4 = 13 - 16 = -3
    5

    Osservare l'effetto di un valore in complemento a due su un cambiamento po ' . . Il bit di segno è conservato , in modo un po ' spostamento a destra di n posti di un valore in complemento a due si dividerà tale valore per 2 ^ n e arrotondare . Allo stesso modo , un po ' spostamento a sinistra del valore di un complemento a due si moltiplica tale valore per 2 ^ n purché non vi sia troppo pieno .
    6

    consideri un cambiamento po' su uno specifico valore in complemento a due . Per uno spostamento a sinistra bit , 1101 ( -3 ) diventa 1010 ( -6 ) . Un cambiamento po destra farà 1101 ( -3 ) diventano 1110 ( -2) .

    Previous :

    next :
      Articoli Correlati
    ·Come collegare un byte di un indirizzo word 
    ·Come estrarre parte di una stringa in LabView 
    ·Un elenco dei metodi Scala 
    ·Come creare un ID in Conte 
    ·Analisi Numerica Casuale 
    ·Come chiudere controllo utente Web 
    ·Come impostare il colore di sfondo della classe utilizz…
    ·Come formattare decimali utilizzando awk 
    ·Come scrivere una procedura in Pascal 
    ·Come rimanere collegati per ColdFusion 
      Articoli in evidenza
    ·Come mettere le schede sul lato sinistro con ExtJS 
    ·Come nascondere colonne mediante VBA 
    ·Come generare Resourceful Scaffold Rails 
    ·Come disabilitare gli avvertimenti PHP in Plesk 
    ·Come ottenere un effetto di ritardo in Java Eclipse 
    ·Come usare un Mux per implementare una equazione logica…
    ·Come modificare Div. Testo da Bold in JavaScript 
    ·Come funzionano le API di lavoro 
    ·Come eseguire il debug Riavvia Python 
    ·Letterali stringa in JavaScript Encoding 
    Copyright © Conoscenza Informatica http://it.wingwit.com