De första datorerna var konstruerade och byggda för att knapra siffror snabbare än människor kunde knapra dem . Dock använder datorer inte samma antal system som människor använder för att göra sin beräkning . Detta beror på att den grundläggande designen egenskap som gör datorer möjligt - på /av-knapp . Datorer har tusentals eller miljontals växlar som är aktiverade antingen på eller av , och det är denna funktion som bestämmer antalet system som används av datorer . Decimalsystemet
Människor använder decimalsystemet för en enkel anledning - människor har 10 fingrar och 10 tår . Det är mycket lättare för människor att räkna i decimal system eftersom det är vad de lärt sig från födseln . Men detta gör det svårare för många att lära sig andra talsystem , eftersom deras tänkande måste förändras på vad ett antal är och inte är . Ett nummer är en symbol som representerar " hur många ", och är inte en " hur många " i sig . Decimalsystemet har 10 siffror - noll till nio , inte ett till 10 som många tror , antalet " 10 " står för en 10 och noll ettor . Mer exakt , är varje kolumn ett talsystem basen till kraften i sin position , med början med den första kolumnen som läge noll . Detta är viktigt för att förstå andra talsystem .
Binära systemet
binära talsystemet har två siffror , noll och ett. Att tillämpa principen ovan , kan ett antal som " 111 " omvandlas till decimal system som människor känner igen mycket bättre . Den högra kolumnen är läge noll , så det är 2 till noll makt , eller den " ettor " kolonn; kolumnen i position man står 2 till den första makten , eller " tvåor " kolumnen , den tredje kolumnen från höger representerar 2 till den andra kraften , eller den " fyror " kolumnen . Tillämpa detta hela numret ovan ger decimal resultatet av " 7 . " Datorer består av "växlar " eller transistorer som antingen kan vara på eller av , så det binära systemet är mycket kompatibelt med den grundläggande strukturen av datorkomponenter .
Octal System
oktala , eller basen åtta , har systemet åtta siffror , noll till sju , och kolonnen princip förklarat tidigare gäller här på samma sätt . Ett antal som " 111 " i det oktala systemet konverterar till ett decimaltal med " 57 . " Det är , från höger till vänster , 1 + 7 + 49 . Varje kolumn är en potens av basen, och i detta fall basen är åtta . Datorer använder främst det binära systemet , men de grupper växlar i grupper om åtta .
Hexadecimalsystemet
hexadecimala systemet är lite mer förvirrande , men det följer samma principen ovan . Detta antal system använder 16 nummer , noll genom bokstaven " F " Den hexadecimala systemet använder de sex första bokstäverna i alfabetet för att representera decimala ekvivalenter 10 genom 15 . Omvandling av ett hexadecimalt tal till decimalt följer samma princip förklarat tidigare , men det ser annorlunda ut och förvirrar många människor . Ett hexadecimalt tal som " A2F " konverterar följande : F * 1 = 15 , 2 * 16 = 32 , A * 2560 . Den resulterande decimalmotsvarigheten av " A2F " är " 2607 . " Datorer skriva ut innehållet i minnet i hexadecimalt format för felsökning. Om minnets innehåll trycktes ut med det binära systemet , skulle det ta mycket längre tid att skriva ut , använder mycket mer papper och vara relativt svårt för teknikern att analysera .