| 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 dividere interi con passaggio di bit
    turni bit offrono un metodo di eseguire rapidamente alcune operazioni matematiche , come la moltiplicazione e la divisione , in numeri binari . Questo tipo di matematica di basso livello velocizza notevolmente l'esecuzione dei programmi , dato che evita operazioni matematiche di alto livello . Usare uno spostamento bit adatto per dividere un numero intero da una potenza di due , senza la necessità di una calcolatrice o una mente matematica . Istruzioni
    1

    Esprimere il dividendo ( il numero che si sta dividendo ) in forma binaria . Il numero risultante è costituito da una serie di uno e zero . Lasciate che il numero di bit sia B.
    2

    Determinare la potenza di due che rappresenta il divisore . ( Per esempio , 4 è 2 alla seconda potenza e 16 è 2 alla quarta potenza . ) Sia N rappresentare questo numero .
    3

    Inizia nuova numero binario , la scrittura da sinistra a a destra , con zeri N . Dopo gli zeri , copiare i bit dal dividendo finché il nuovo numero ha lo stesso numero di bit come dividendo. Se N è maggiore o uguale al numero di bit del dividendo , è sufficiente scrivere zeri B .
    4

    ignorare gli ultimi N bit del dividendo , poiché la divisione ( o spostamento ) elimina questi bit . Il risultato è un numero binario con lo stesso numero di bit come il dividendo .
    5

    Convertire il risultato di nuovo alla forma originale . Se il dividendo originale era in base 10 , per esempio , poi convertire torna alla base 10 .

    Previous :

    next :
      Articoli Correlati
    ·Come leggere i caratteri in FORTRAN 
    ·Come convertire i valori del Registro di sistema binari…
    ·Come creare un Data Dal MATLAB numeri 
    ·Books related to Computer Science 
    ·Come utilizzare HTML elementi inline 
    ·Come aggiungere linee a una casella combinata 
    ·URL Tutorial HTML 
    ·Qual è il codice carattere 
    ·Come eliminare un file con SSIS 
    ·Come utilizzare il proxy in C # 
      Articoli in evidenza
    ·Quali sono le chiavi di attributi ? 
    ·Che cosa Javascript Void non può aprire Mean ? 
    ·Come Pixel -Track per una pagina di reindirizzamento 
    ·Come inserire un preventivo in una stringa in ColdFusio…
    ·Breve descrizione dei VB.NET Classi e Oggetti 
    ·Come convertire VB6 a VB 2010 
    ·Come utilizzare Remainders Integer in Visual Logic 
    ·Come visualizzare Wingdings su una tastiera 
    ·Come controllare per Lo spazio bianco con Javascript 
    ·Come utilizzare un codice per bloccare le colonne 
    Copyright © Conoscenza Informatica http://it.wingwit.com