| 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
    Alle typer datamaskinnummersystem?
    Her er en oversikt over de viktigste datamaskinnummersystemene, sammen med deres viktige egenskaper:

    1. Binær (base-2):

    * representasjon: Bruker bare to sifre:0 og 1.

    * hvordan det fungerer: Hver posisjon i et binært tall representerer en kraft på 2, med start fra det høyre sifferet som 2^0, deretter 2^1, 2^2, og så videre.

    * hvorfor det er viktig: Grunnlaget for moderne datamaskiner. Transistorer, byggesteinene til datamaskiner, kan være i en av to stater (av/på), som kartlegger perfekt til det binære systemet.

    * eksempel: Det binære tallet 1011 tilsvarer (1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) =8 + 0 + 2 + 1 =11 i desimal .

    2. Desimal (base-10):

    * representasjon: Bruker ti sifre:0, 1, 2, 3, 4, 5, 6, 7, 8 og 9.

    * hvordan det fungerer: Hver posisjon i et desimaltall representerer en kraft på 10, med start fra det høyre sifferet som 10^0, deretter 10^1, 10^2, og så videre.

    * hvorfor det er viktig: Antallsystemet vi bruker i hverdagen, noe som gjør det til det mest kjente for mennesker.

    * eksempel: Desimaltallet 321 tilsvarer (3 * 10^2) + (2 * 10^1) + (1 * 10^0) =300 + 20 + 1 =321.

    3. Octal (base-8):

    * representasjon: Bruker åtte sifre:0, 1, 2, 3, 4, 5, 6 og 7.

    * hvordan det fungerer: Hver stilling representerer en kraft på 8.

    * hvorfor det er viktig: Mindre vanlig i dag, men ble brukt i det siste for sin enkel konvertering til og fra binær.

    * eksempel: Oktalt nummer 377 tilsvarer (3 * 8^2) + (7 * 8^1) + (7 * 8^0) =192 + 56 + 7 =255 i desimal.

    4. Heksadesimal (Base-16):

    * representasjon: Bruker seksten sifre:0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e og F.

    * hvordan det fungerer: Hver stilling representerer en kraft på 16.

    * hvorfor det er viktig: Mye brukt i dataprogrammering og maskinvare for å representere minneadresser, farger og andre data på en kortfattet måte.

    * eksempel: Det heksadesimale tallet 0xaf tilsvarer (10 * 16^1) + (15 * 16^0) =160 + 15 =175 i desimal.

    5. BCD (binær kodet desimal):

    * representasjon: Hvert desimalsifret er representert med en egen 4-bit binær kode.

    * hvordan det fungerer: Hver 4-bits gruppe representerer et desimalsifret fra 0 til 9.

    * hvorfor det er viktig: Brukes i noen digitale kretsløp og systemer der kompatibilitet med desimalrepresentasjon er avgjørende (f.eks. For å vise tall på en kalkulator).

    * eksempel: BCD -koden for desimal nummer 25 er 0010 0101.

    Nøkkelpunkter:

    * konvertering: Du kan enkelt konvertere mellom disse tallsystemene ved å bruke forskjellige metoder (f.eks. Plasserverdi, deling av basen).

    * datamaskiner bruker binær: Datamaskiner opererer til slutt med binære, men programmerere bruker ofte andre tallsystemer for enkelhets skyld.

    * Datarepresentasjon: Hvert tallsystem har fordeler for forskjellige applikasjoner. For eksempel er heksadesimal bra for å representere fargekoder, mens BCD er nyttig for å vise desimaltall på en kalkulator.

    Gi meg beskjed hvis du vil ha et dypere dykk i konverteringsmetoder eller spesifikke applikasjoner av disse tallsystemene.

    früher :

     Weiter:
      Relatert Artike
    ·Kan gjennomsnittlig Folk Utvikle en Android App 
    ·Slik konverterer High Level kode til Assembly 
    ·Hvordan å analysere Masse data med ColdFusion 
    ·Hva er en sjekksum på en Mac 
    ·Altera Quartus II Tutorial 
    ·Oracle SQL Tutorial 
    ·Hvordan å style Header i CSS H1 H2 
    ·Slik konverterer heltall til Bytes 
    ·Random funksjon i COBOL 
    ·Utviklerverktøy for Apple Xcode 
      Anbefalte artikler
    ·Hvordan Split hver bokstav String i Python 
    ·Hvordan kan jeg ringe i bjellen på serveren fra PHP 
    ·Visual Basic 3D spill Tutorial 
    ·Hva er en Null Pointer Exception 
    ·Hvordan endre titler på oppgavelinjen Med MFC 
    ·Slik konverterer Visual Basic 5.0 i Visual Basic 6.0 
    ·Hvordan bruke PHP til å fylle en Database 
    ·Slik viser data i en DataGridView 
    ·MS Access 97 Tutorials 
    ·Hvordan lage en Win32-program til å kjøre en klient 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/