| 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 moltiplicare interi con passaggio di bit
    programmatori e progettisti di computer utilizzano turni bit per eseguire molte operazioni matematiche . Una certa classe di numeri e funzioni matematiche , chiamato calcoli in virgola mobile , utilizzare un processore diverso rispetto ad altri tipi di attività . Turni di bit permettono di eseguire alcune operazioni di moltiplicazione veloce . È possibile eseguire un calcolo che coinvolge una potenza di due da uno spostamento po ' a sinistra . Per potenze superiori di due, si eseguono più sinistre spostamento bit . Istruzioni
    1

    Scrivi il numero da moltiplicare , non importa quale numero base che è e convertirlo in notazione binaria . È necessario fare tutti gli spostamenti o altre operazioni bit in notazione binaria .
    2

    Eseguire un cambiamento po ' a sinistra . Notare il numero di bit del numero originale e pad con zeri per fare una parola di otto , 16 o 32 bit , a seconda dei casi .
    3

    Luogo zeri sul lato destro del il numero della base a seconda del multiplo di due che si sta per moltiplicarsi. Ad esempio , posto uno zero di moltiplicare per due e tre zeri di moltiplicare per otto .
    4

    Rendetevi conto che i bit che spostano fuori la parte sinistra del numero non sono preoccupati , come la maggior parte della volta che questo non è un problema per l'applicazione. Il numero che i risultati dopo il turno possono essere riconvertiti in dieci notazione di base .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire i file CPP a EXE 
    ·Come sottoinsieme di una matrice in MATLAB 
    ·Come costruire una scatola galleggiante 
    ·Che cosa è SEI CMMI 
    ·Funzione XMLParse 
    ·Come convertire DataTable alle stringhe 
    ·Come visualizzare in forma tabellare in MATLAB 
    ·Come un Centro Div Tag larghezza fissa 
    ·Come nascondere un div vuoto 
    ·Performance Memory Leak 
      Articoli in evidenza
    ·Come costruire un CMS PHP a MySQL 
    ·Come fare una stringa HTTP un link 
    ·Come faccio ad aggiungere un Java SSH Client a una pagi…
    ·Come creare una tabella in VB.NET 
    ·Come rimuovere gli zeri iniziali in SQL 
    ·Come rimuovere un file da git commit 
    ·Come modificare il nome del computer e accertarsi media…
    ·Python Listbox 
    ·Come fare un menu di programma nella TI -83 Programmazi…
    ·Come disattivare vincoli in MySQL 
    Copyright © Conoscenza Informatica http://it.wingwit.com