| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan bruges en tokomplement i en Bit Shift
    To besætningsmedlemmer notation er en metode til at udtrykke negative tal ved hjælp binære bits. Fordi computerinstruktioner er i binær, tokomplement er nødvendig i programmering . Det er betydeligt hurtigere end andre former for aritmetiske fordi ingen oversættelse er påkrævet. De følgende trin vil vise , hvordan man bruger en tokomplement i lidt skift. Instruktioner
    1

    Study almindelig binær notation. Længst til højre sted repræsenterer 2 ^ 0 eller 1 , og hver efterfølgende plads til venstre udgør en yderligere effekt på 2 . Derfor andenpladsen til højre er 2 ^ 1 eller 2, for det tredje til højre er 2 ^ 2 eller 4. .
    2

    Konverter en binær værdi til en decimal værdi. Vi vil opsummere alle de beføjelser 2 , der har en 1 i den tilsvarende placering på den binære værdi. For eksempel, hvis den binære værdi er 1101 så decimal ækvivalent er 1x2 ^ 3 + 1x2 ^ 2 + 0x2 ^ 1 + 1x2 ^ 0 = 8 +4 +0 +1 = 13 .
    3

    Undersøg tokomplement notation. Længst til venstre sted er et tegn bit med en 1 angiver et negativt tal og de andre bits er størrelsesorden bits.
    4

    Beregn en værdi i tos komplement notation det samme som en almindelig binær værdi, hvis den yderste venstre ciffer er 0 . Hvis den venstre ciffer er et 1, 2 ^ n trækkes fra den almindelige binære værdi , hvor n er antallet af cifre i værdi. For eksempel , i trin 2 1101 er 13 i almindelig binær notation . I to besætningsmedlemmer notation dog 1101 = 13-2 ^ 4 = 13-16 = -3
    5

    observere effekten af en to besætningsmedlemmer værdi på et bit skift. . Tegnet bit er bevaret , så vil en ret bitskift af n steder af en to -komplement værdi dividere denne værdi med 2 ^ n og runde ned . Ligeledes vil en venstre bitskift af en to -komplement værdi formere sig, at værdien af 2 ^ n forudsat at der ikke overløb.
    6

    Overvej en bitskift på en bestemt tokomplement værdi. For en venstre bitskift bliver 1101 (-3) 1010 (-6) . En ret bitskift vil gøre 1101 ( -3 ) bliver 1110 (-2) .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan læses en Hex fil 
    ·Sådan slettes en række fra DataGridView Brug Bind Dat…
    ·Hvordan til at generere skabelon Kolonner i Gridview 
    ·Sådan Lær SQL Stored Procedures 
    ·Sådan bruges Klasser i ActionScript 3 
    ·CFG File Type 
    ·Hvad er Samhørighed i Software Engineering 
    ·Sådan Set Socket Blokering til False 
    ·Sådan oprettes en HTML Tidslinje 
    ·Sådan Tag Out ​​Alpha Tegn Men Leave numeriske tegn i …
      Anbefalede Artikler
    ·Sådan kører en NetBeans fil i CMD 
    ·En Python JSON Tutorial 
    ·Sådan oprettes en DER Certifikat 
    ·Hvordan man omdirigerer brugerne baseret på deres IP B…
    ·Sådan Format Udskrivning i de forede -Up kolonner i Ja…
    ·Sådan opdaterer DAO Recordsets 
    ·Sådan Parse Masser af data med ColdFusion 
    ·Hvordan man åbner en TPB 
    ·Java Random Number Method 
    ·Sådan kontrolleres , om en aktie har samtlige tilladel…
    Copyright © Computer Viden http://www.computerdk.com