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
    Binære Computation Tips og triks
    Tidlige datamaskiner brukes desimaltall , og det ble snart klart at binær - basen to tall - tilbudt mange fordeler. Strenger av binære tall er lett å lagre og manipulere , fordi elektronisk maskinvare , som kan være i en av to tilstander , opererer hurtigere og mer nøyaktig enn andre systemer. Konvertering

    Konvertering fra binært til desimal består av å summere produktene av tallene og posisjonene de representerer. For eksempel er 1011 binære ( 1 x 2 ^ 3 ) + ( 0 x 2 ^ 2) + ( 1 X 2 ^ 1 ) + ( 1 X 2 ^ 0 ) = 8 + 0 + 2 + 1 = 11 desimal. For å konvertere et desimaltall til binære, fortsette å dele antall av to til den er borte og samle rester av divisjonene. For eksempel , 11/2 = 5 med resten 1 , 5/2 = 2 med resten 1 , 2/2 = 1 med resten 0 , 1/2 = 0 med resten en . Restbeløp - i motsatt rekkefølge enn de vises - er 1011
    Tilsetting

    vil legge til en kolonne med binære siffer , telle seg. . Hvis antallet er et oddetall , skrive en , hvis det er enda , skriver 0 , deretter trekke fra det du skrev fra tellingen , skjær den i to og ta til neste kolonne til venstre. For eksempel vil legge til 11 + 11 + 11 + 11 + 11 , teller de fem varer i kolonnen lengst til høyre . Skriv en og bære to . Tilsett 2 til de fem som i den andre kolonnen for å få syv . Skriv en og bære tre . Den 3 er det eneste i kolonnen så skriv en og bære en . Ta ned den siste.
    Subtraksjon

    Nøkkelen til subtraksjon er å konvertere det andre tallet til et negativt tall , og deretter legge . Å konvertere et tall til negativ, snu alle sifrene og tilsett 1 . For eksempel 7 - 0000 0111 - i en åtte bit format . Konvertering til negative gir 1111 1000 + 1 = 1111 1001 = -7 . Konvertering fra negative til positive er nøyaktig den samme prosessen . Så hvis -7 = 1111 1001 da 7 = 0000 0110 + 1 = 0000 0111
    Multiplikasjon

    Binary multiplikasjon ser ut som desimal multiplikasjon - . Du skrive ett nummer under det andre , og deretter multiplisere den øverste rekke av ett siffer i den nederste rekke av gangen. Dette skaper en delvis produkt for hvert siffer i lavere tall. Hver av disse delvise produktene er forskjøvet ett sted til venstre før du skriver . Partielle produkter blir tilsatt for å gi det endelige svar. Hvis du alltid multiplisere med enten én eller null , er du alltid enten kopiere den øverste nummer eller skrive en rad med nuller .
    Division

    Binary divisjon er gjentatt subtraksjon . Stille opp tallene på venstre med divisor under utbytte. Sett kvotienten til null. Hvis disse sifrene i utbytte som er på linje med divisor er større , trekker disse tallene , føyer en til høyre ende av kvotient . Ellers føye en null. Forskyve divisor ett sted til høyre. Hold gjør dette til den rette enden av divisor skifter del høyre ende av utbytte.

    früher :

     Weiter:
      Relatert Artike
    ·Video Game redigering programvare 
    ·Hvordan Gjennomsnittlig en kolonne i VBA 
    ·Hvordan slette en forrige bokstav i C + + 
    ·Hvordan Ctrl + Alt + Del en Remote PC 
    ·Hvordan lage en Windows Forms Application 
    ·Hvordan sette opp DMZ på SonicWALL 
    ·Hvordan Paint Tekst Vertikal Mode DataGridView 
    ·Slik konverterer et Word til et heltall 
    ·Hvordan å løse en Matrix hjelp QBasic 
    ·Sette inn en BMP bilde i QuickBasic 
      Anbefalte artikler
    ·Hvordan legge til varer i en Combo Box Med JavaScript 
    ·Hvordan @ Echo Command i Notepad 
    ·Java String Manipulation for å konvertere en streng ti…
    ·Hvordan Tillat autentisering for User-Agent PHP Bots 
    ·Hvordan lage et Word- dokument fra en SQL- spørringen 
    ·Hvordan lage Skjermbilder og skjemaer med Python 
    ·Hvordan slå av PHP Advarsler i Plesk 
    ·Slik konverterer til Hex bruke C + + 
    ·Hvordan begrense pålogginger i Python kode 
    ·Hvordan filtrere ut frekvenser i LabVIEW 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/