Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te Integers Verdeel Met Bit Shifts
Bit verschuivingen bieden een methode voor het snel uitvoeren van bepaalde wiskundige bewerkingen , zoals vermenigvuldigen en delen , op binaire getallen . Dit soort low - level wiskunde aanzienlijk versnelt de uitvoering van programma's , omdat het voorkomt op hoog niveau wiskundige bewerkingen . Gebruik bits schuifregister recht op een geheel getal delen door een macht van twee , zonder de noodzaak van een rekenmachine of een wiskundige geest. Instructies
1

Druk het dividend ( het nummer dat je verdelen ) in binaire vorm . Het resulterende getal bestaat uit een reeks van enen en nullen . Laat het aantal bits te B.
2

Bepaal de macht van twee die de deler vertegenwoordigt . ( Bijvoorbeeld 2 tot 4 de tweede stroom 16 en 2 tot de vierde macht . ) Laat N vertegenwoordigt dit aantal .
3

Opnieuw binair getal , schrijven van links naar rechts, met N nullen . Na de nullen , kopieert u de bits van het dividend tot het nieuwe nummer heeft hetzelfde aantal bits als het dividend . Als N groter is dan of gelijk is aan het aantal bits in het dividend , gewoon schrijven B nullen .
4

Negeer de laatste N bits van het dividend , aangezien de afdeling ( of shift ) elimineert deze bits . Het resultaat is een binair getal met hetzelfde aantal bits als dividend .
5

Converteer het resultaat terug naar de oorspronkelijke vorm . Als de oorspronkelijke dividend was in basis 10 , bijvoorbeeld, dan zetten terug naar de basis 10 .

Previous: Next:
  Computer Programming Languages
·Hoe de grammaticacontrole Met …
·Hoe te openen Paper Port Files…
·Hoe te Ongeldige Class ID Refe…
·Hoe kan ik een EPR- bestand te…
·Hoe te openen van een link op …
·Hoe maak je Windows Mobile Pro…
·Hoe te testen gevallen schrijv…
·Hoe maak je een High - Tech We…
·Redenen om een Subroutine in P…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Array in Visual Basic Tr…
·De Ronde methode in Java 
·Hoe de modus van een lijst in Python ver…
·Hoe maak je een eenvoudige Ubuntu Daemon…
·Voordelen van VB.NET 
·Hoe te Vet maken en cursief Tekst Het ge…
·Hoe maak je een driehoek in Java 
·Hoe kan ik een array alfabetisch sortere…
·Hoe maak je een Newline karakter verwijd…
Copyright © Computer Kennis http://www.nldit.com