Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Slik bruker du en enerkomplement i en Bit Shift
    Vi kommuniserer med datamaskiner i enere og nuller som sitt språk. Programmeringsspråk som C + + er noe mer enn oversettere slik at du kan fortelle datamaskinen hva de skal gjøre . Manipulere biter i datamaskinens minne er hvordan det er gitt . For å gjøre dette , må du lære å jobbe med enere og nuller . Det er spesifikke ulike regler for regnestykket av binære tall . Instruksjoner
    en

    Klargjør litt skift. Utføre multiplikasjon og divisjon av to ved hjelp av bit skift -funksjonen. Velg det antall bits som skal representere enten det er 8 , 16, 32 eller 64 biter . Registre av datamaskin -prosessoren har et begrenset antall av biter som de kan operere på til enhver tid . Derfor må du utføre litt skift i en multi - stegs prosess for å få plass til store heltall .
    2

    Generer som komplement av nummeret i skift register . For å generere de komplement av nummeret, bytt hver bit av verdien av sitt motsatte verdi. Med andre ord , erstatte alle biter som har en verdi på én med nuller og de ​​biter som har en verdi på null med seg. Du skriver negative heltall på denne måten . For eksempel skrive negative tolv av de komplement av tolv.
    3

    Shift det binære tall til høyre eller til venstre ut fra om du ønsker å gjøre multiplikasjon eller divisjon . For litt skift som skifter ett sted , vil en bit passere ut av registeret og én bit vil komme inn i registeret for å fylle den tomme bit . Denne ekstra bit fastsettes basert på om en bit shift venstre eller litt skift rett er gjort.
    4

    Bytt skiftet ut litt etter en null når du utfører en venstre shift . Erstatt verdien av tegnbiten , slik at fortegnet av heltallet er bevart for en aritmetisk skift. En logisk høyre shift erstatter skiftet ut litt med en null.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre en PanelView 
    ·Hvordan endre egenskaper i en CSS -mal 
    ·Hvordan endre synligheten av en WPF Grid 
    ·Hvordan koble til Heliohost Database 
    ·Hvordan sette opp en SVN Repo 
    ·Hva er en sjekksum på en Mac 
    ·Hva er Microsoft WPF 
    ·Hvordan lage en overskrift å bruke HTML -koder 
    ·Hvordan skrive en Script i Linux 
    ·Hvordan lage sikre DNN moduler 
      Anbefalte artikler
    ·Slik konverterer Enum til List 
    ·Slik formaterer desimaler i C # 
    ·Hvor å Fastsette Microsoft Visual C + + 
    ·Hvordan beregne en Baseball Ticket i JavaScript 
    ·Slik konverterer datoformat i ASP 
    ·Hvordan velge flere rader i PHP MySQL 
    ·Sette inn Ignorer eller Get ID i MySQL 
    ·Hvordan skrive en Java-applet 
    ·Hvordan endre det gjelder Font i Macro 
    ·Hvordan koble en jtds Driver til SQL Express 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/